سؤال

لقد طلبت بعض الأسئلة المتعلقة بضغط رؤوس طلب HTTP هنا و هنا لكنني بعض كيف تخطي جزء استجابة HTTP ... أبحث عن وسيلة لتقليل / ضغط الرؤوس في استجابة HTTP الخاصة بي ...
الوضع هو أنني أقوم بإجراء تطبيق Java Me مع خادم بعيد وأي أمتعة إضافية تسبب لي إلقاء الأحمال من $ ...
يفترض كل من العميل والخادم تحت سيطرتي ما هو الحل الذي ستقترحه؟

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

المحلول

تنطبق نفس الآليات العامة لضغط الطلبات على الردود. ومرة أخرى، فإن الرؤوس نفسها ليست مرجوحة ... فقط يمكن ضغط محتوى الاستجابة في تطبيق متوافق مع HTTP 1.1.

الطريقة لتحديد أن الخادم يجب أن ضغط الاستجابة هو تعيين رأس "قبول الترميز"، كما هو موضح في القسم 14.3 من المواصفات HTTP 1.1. ومع ذلك، فأنت تحت رحمة تنفيذ الخدمة فيما إذا كان سيتم ضغط الاستجابة لك بالفعل. إذا كان الخادم لا يستطيع / لن يضغط كما طلبت، فقد يرسل استجابة 406 غير مقبولة. بدلا من ذلك، قد يتجاهل تطبيق HTTP من جانب الخادم CruFty قبوله وأرسل الرد غير مضغوط.

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