سؤال

ولقد تم توصيل بنجاح إلى ملقم HTTP مع أكشن 3 على مآخذ. المشكلة الوحيدة هي، والخادم يرسل HTTP المقسم. هل هناك وظيفة عامة في أي لغة أخرى يمكنني أن ننظر في ذلك يبين بوضوح كيفية فك شفرة تجزئة معلومات؟ أنا متأكد من عدم وجود مكتبات أكشن حول هذه.

هل كانت مفيدة؟

المحلول

HTTP 1.1 مواصفات (أو من <أ href = على "HTTP : //www.w3.org/Protocols/ "يختلط =" نوفولو noreferrer "> W3C ) مثالا شبة الكود من على كيفية فك الترميز المقسم نقل :

length := 0
read chunk-size, chunk-extension (if any) and CRLF
while (chunk-size > 0) {
   read chunk-data and CRLF
   append chunk-data to entity-body
   length := length + chunk-size
   read chunk-size and CRLF
}
read entity-header
while (entity-header not empty) {
   append entity-header to existing header fields
   read entity-header
}
Content-Length := length
Remove "chunked" from Transfer-Encoding
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top