LWP :: USAGENT :: POE

Drop-in LWP :: استبدال UserAgent في بيئات POE
التحميل الان

LWP :: USAGENT :: POE الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Michael Schilli
  • موقع ويب الناشر:
  • http://search.cpan.org/~mschilli/

LWP :: USAGENT :: POE العلامات


LWP :: USAGENT :: POE وصف

Drop-in LWP :: استبدال UserAgent في بيئات POE LWP :: USAGENT :: POE هي فئة فرعية بيرل من LWP :: UserAgent ويعمل بشكل جيد في بيئة PoE. إنه بديل من أجل LWP :: UserAgent في الأنظمة التي تستخدم بالفعل LWP :: UserAgent بشكل متزامن وترغب في اللعب بشكل جيد مع POE.The المشكلة: LWP :: UserAgent بمفرده متزامن ومكتلات على الطلبات حتى الرد Network Thalles in. هذا غير مقبول في POE، حيث يحتاج Kernel PoE إلى مواصلة معالجة المهام الأخرى حتى تسود استجابة HTTP.LWP :: UserAgent :: PoE إلى الإنقاذ. طريقة طلبها () وجميع الطرق ذات الصلة مثل الحصول على ()، وظيفة () وما إلى ذلك. العمل تماما كما في الأصل. ولكن إذا كنت تطفولي تحت غطاء محرك السيارة، فإنهم يرسلون طلبا إلى مكون PoE :: Commentent :: Client: Only: ارجع كائن استجابة صالح $ عند توفر استجابة الشبكة. على الرغم من أن تدفق البرنامج قد تم حظره، فهذا ليس كذلك. LWGENT :: USAgent :: Poe يعمل السحر وراء الكواليس للحفاظ على دقة PoE Kernel ومعالجة المهام الأخرى. التأثير الصافي هو أنه يمكنك استخدام LWP :: USAGENT :: POE تماما مثل LWP :: UserAgent بطريقة متزامنة على ما يبدو . ملاحظة أن هذه الوحدة ليست مكون poe. بدلا من ذلك، إنها فرعية من LWP :: UserAgent. وهي قائمة بذاتها، حتى تفلت من مكون PoE :: Client :: مكون HTTP في منشئه ما لم يكن هناك واحد بالفعل تم تشغيله بواسطة مثيل آخر. يستخدم Synopsis LWP :: USAGENT :: POE؛ بلدي $ UA = LWP :: USAGENT :: POE-> جديد ()؛ # يبدو الأمر التالي (ويتصرف) مثل حظره، # لكنه يحتفظ في الواقع بوجه النواة وتجهيز المهام الأخرى. المشاركة () والطلب () العمل كذلك. بلدي $ resp = $ UA-> get ("http://www.yahoo.com")؛ إذا ($ resp-> is_success ()) {print $ resp-> المحتوى ()؛ } {print "خطأ:"، $ resp-> الرسالة ()، "\ n"؛ } PoE :: Kernel-> Run ()؛ متطلبات: perl.


LWP :: USAGENT :: POE برامج ذات صلة