ما هو الترميز الذي أقوم به على الوسائط قبل إرسالها في نص استجابة HTTP؟

StackOverflow https://stackoverflow.com/questions/1032597

  •  06-07-2019
  •  | 
  •  

سؤال

أقوم حاليًا بتطوير خادم HTTP.

عندما يطلب العميل ملف PNG، يتم تنسيق رؤوس استجابتي بشكل صحيح ويتم الرد باستخدام Content-Type :صورة / بابوا نيو غينيا

ما هي الخطوات وعمليات الترميز التي يجب علي تنفيذها على ملف .png الخاص بي لإرساله كبايت[] في نص استجابة http؟

شكرًا!

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

المحلول

لا شيء، ما لم ينص على ذلك Transfer-Encoding رأس HTTP.

كل شيء جدا وثق بشكل جيد.

نصائح أخرى

لا أحد.فقط كن لطيفًا وأرسل "طول المحتوى" أيضًا.

كما قال الآخرون، لا شيء، ومع ذلك، للحصول على رصيد إضافي، يجب على الخادم الخاص بك التحقق مما إذا كان العميل يقبل تشفير gzip (انظر إلى رأس "قبول التشفير") عند إرسال مستندات نصية أو xml (الصور مضغوطة بالفعل) وإرسال gzip مع رأس ترميز المحتوى.

يجب أيضًا احترام مجموعة الأحرف المقبولة ولغة القبول.

كلها موثقة في RFC2616 (HTTP 1.1)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top