سؤال

مرحبًا كل ما أريد أن أجعله مرشحًا لـ Tomcat لإقالة جميع مستجدات نوع MIME. أي إرشادات؟

...
 String ae = request.getHeader("accept-encoding");
        if (ae != null && ae.indexOf("deflate") != -1) {
            deflate response...?????
        }
chain.doFilter(request, res);
هل كانت مفيدة؟

المحلول

لا تفعل ذلك في الوطن Filter. تكوينه على مستوى الخادم. في حالة على سبيل المثال Apache Tomcat ، فقط أضف compression="on" ل <Connector> عنصر في /conf/server.xml. سوف يستجيب GZIP كلما قبلها العميل (يعتمد GZIP على انحراف وعمليًا يدعمه كل عميل كلما تم دعم الانكماش).

<Connector compression="on">

هذا كل شئ. يمكنك إذا لزم الأمر تكوين أنواع MIME بواسطة compressableMimeType ينسب.

أنظر أيضا:

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