جافا deflate استجابة
-
26-09-2019 - |
سؤال
مرحبًا كل ما أريد أن أجعله مرشحًا لـ 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
ينسب.
أنظر أيضا:
لا تنتمي إلى StackOverflow