ISA 2006 & HTTP Compression: Support for "Quality value" in "Accept-Encoding" header RRS feed

  • Frage

  • Hi,

    we use the HTTP compression filter in our ISA 2006 firewall to compress JS and CSS files.

    Recently I found out, that the ISA server does not send compressed content to the clients, if the clients sends a "Quality value" for gzip in the "Accept-Encoding" header. If the clients sends a "Quality value", ISA server seems to interpret this as "client does not support compression". When I monitor the requests, the value for compression/client is set to "No".

    I used curl to examine the problem in detail and send different "Accept-Encoding" headers:

    - "Accept-Encoding: deflate;q=1.000, gzip;q=0.999, identity;q=0.001" < ISA monitoring: compression/client=No
    - "Accept-Encoding: deflate;q=1.000, gzip, identity;q=0.001" < ISA monitoring: compression/client=YES
    - "Accept-Encoding: gzip , deflate" < ISA monitoring: compression/client=YES

    Summarized: If the client sends a "Quality value" for gzip the ISA 2006 firewall does not return a compressed response.

    Is this a known bug or a feature?
    Freitag, 20. Juli 2012 10:12


Alle Antworten