Soapjr.

الصابون دون انتهاك و JR
التحميل الان

Soapjr. الترتيب والملخص

الإعلانات

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

Soapjr. العلامات


Soapjr. وصف

الصابون دون النفاية و JR Soapjr هو الصابون بدون Bloat and Jr (JSON-RPC) مع معالجة الأخطاء المناسبة وتحميل الملفات. نظرة عامة على الملفات العامة -------- 1. تلقي رسالة طلب 2. التحقق من صحة رسالة طلب 3. رسالة طلب الرسالة 4. إنشاء رسالة الاستجابة 5. تكوين رسالة الاستجابة 6. إرسال رسالة الاستجابة # الافتراض هو أن هذه الوحدة سيتم استخدامها من داخل برنامج نصي بيرل (أو معالج طلب Apache) # - استخدم في الوحدة النمطية استخدام SOAPJR؛ # - إنشاء كائن خادم SOAPJR رقم ملاحظة: هذا هو ما يعادل JQuery على جانب العميل ويمكن إنشاءه في البرنامج النصي Apache Perl_Startup.pl لذا فمن المستمر لي خادم $ = SOAPJR-> جديد (خيارات $)؛ # 1. تلقي رسالة الطلب # - يسمى Perl Script الخاص بك إما مباشرة أو كمعالج # E.G. /soapjr.pl # 2. التحقق من صحة رسالة طلب # - إنشاء كائن الطلب الوارد لهذا الطلب لي طلب $ = $ Server-> Create_Request ($ Query_Params_hashref، \ ENV)؛ # - قم بتعيين أي إعدادات لطلب كائن الطلب الوارد هذا-> تعيين ({{options => {"..." => "..."}})؛ # 3.رسل طلب العملية # هذا هو المكان الذي يحدث فيه تنفيذ التطوير الخاص بك # - معالجة الطلب ولكن تحتاج إلى # ... # 4. قم بإنشاء رسالة استجابة # - ثم عندما تكون جاهزا، يمكنك إنشاء كائن استجابة $ الذاتي> create_Response ({_ _ _ {"Option1" => "XXX"})؛ # 5.كومة رسالة الاستجابة # - ثم قم بتعيين أي من قيم الاستجابة $ Response-> تعيين ({{{{{head => {"Option1" => "DDD"}، Body => {"Option1" => "LLL"}} ) # 6.ضاف أي أخطاء تحتاج إلى # - إذا قمت بطلب معالجة $ بإنشاء أي أخطاء، فما عليك سوى إضافتها بالاستجابة $ -> add_error () # # $ s = $ r-> add_error ({{# context => "Head"، # الخاصية => "SID"، # خطأ => {# Code => 401، # رسالة => "معرف جلسة غير صالح" #} })؛ # ملاحظة: $ S (على سبيل المثال إرجاع Add_Error ()) هو Serialised_String للكائن الحالي بعد إضافة الخطأ # 7.الرسل رسالة الاستجابة # - إذن عندما تنتهي أنت ترسل ردك REND_RESULT = $ استجابة-> إرسال ({{{head => {"option1" => "DDD"}، Body => {"Option1" => "LLL"}})؛ # أو يمكنك فقط الحصول على سلسلة متسلسلة من الكائن في أي وقت باستخدام Response $-> الإخراج ()؛ متطلبات: perl.


Soapjr. برامج ذات صلة