كيفية تمكين نقل المقسم ترميز مع IIS

ملخص

توضح هذه المقالة كيفية تمكين نقل المقسم ترميز مع خدمات معلومات إنترنت (IIS).

لا يوفر مواصفات HTTP بطريقة تضمن نقل الردود موثوق به. نقل HTTP 1.1 يضيف مواصفات ترميز كطريقة لتجعل من الممكن بأمان الرسائل النقل التي يتم إرسالها عبر HTTP (راجع RFC 2068). "المقسم" هو نوع من نقل الترميز الذي أحال نص الرسالة إلى العميل كقطع تحمل حجم قطع (راجع المقطع 14.40 RFC 2068). مع نقل المقسم ترميز, العميل التأكد من أنها تلقت كافة البيانات التي يرسل الملقم.

نقل المقسم ترميز يشبه ترميز MIME بالنسبة لبريد إنترنت (راجع RFC 822). توجد بعض الاختلافات بين ترميز MIME ونقل المقسم ترميز موضحة في المقطع 19.4 RFC 2068.

تمكين نقل المقسم ترميز

لتمكين نقل المقسم ترميز، تعيين القيمة ل AspEnableChunkedEncoding إلى True في قاعدة التعريف للموقع أو الملقم أو الدليل الظاهري الذي تريد تمكين ترميز نقل المقسم. بشكل افتراضي، كانت القيمة True، ويتم تعيين مستوى خدمة ويب. لتعيين هذه الخاصية في قاعدة التعريف:
  1. افتح موجه الأوامر.
  2. التغيير إلى المجلد Inetpub\Adminscripts.
  3. تشغيل ما يلي:
    تعيين cscript adsutil.vbs/W3SVC/AspEnableChunkedEncoding "صحيح"
لمزيد من المعلومات، قم بزيارة موقع Msdn التالي:

إرسال بيانات المقسم في البرمجة ISAPI

في برمجة إنترنت برمجة تطبيقات خادم واجهة (ISAPI)، إذا كنت تريد إرسال البيانات المقسم، إضافة "نقل-ترميز: المقسم" رأس ودفق المقسم منسق بشكل صحيح باستخدام إينتيرنيتوريتيفيليثم إرسال:
POST / HTTP/1.1Host: x.x.x.x:port
Connection: keep-alive
TRANSFER-ENCODING: chunked

المراجع

لمزيد من المعلومات، قم بزيارة مواقع ويب RFC التالية:
RFC 1945: بروتوكول نقل نص تشعبي--HTTP/1.0
http://www.rfc-editor.org/rfc/rfc1945.txt

RFC 2068: بروتوكول نقل نص تشعبي--HTTP/1.1

http://www.rfc-editor.org/rfc/rfc2068.txt

ملاحظة: يتم تعريف نقل المقسم الترميز في المقطع 3.6.
لمزيد من المعلومات حول ترميز MIME كما أنه مرتبط ببريد إنترنت، قم بزيارة موقع ويب RFC التالية:
RFC 822: القياسي لتنسيق ARAP إنترنت نص الرسائل
http://www.rfc-editor.org/rfc/rfc822.txt
خصائص

رقم الموضوع: 278998 - آخر مراجعة: 12‏/01‏/2017 - المراجعة: 1

تعليقات