私の Web アプリケーションは、jQuery を使用してサーバーに AJAX 要求を送信し、おそらく大きなテキスト データで応答しています。私は Apache を使用しており、転送中にこのデータを mod_deflate で圧縮したいと考えています。私のサーバーでは mod_deflate が構成されており、ほとんどのテキスト コンテンツで機能しますが、AJAX 要求では機能しないようです。「通常の」リクエストと XHR からのリクエスト ヘッダーを比較しましたが、唯一の違いは、AJAX では追加のヘッダーを送信していることです。
X-Requested-With: XMLHttpRequest
どちらの場合も、私は送信しています
Accept-Encoding: gzip, deflate
(繰り返しになりますが、他のすべてのヘッダーも同じです) したがって、Apache は、このヘッダーを受信した場合に圧縮を回避することを選択したようです。それで、私は何を間違っていますか?Apache側の構成の問題ですか?X-Requested-With ヘッダーをハッキングして削除できると思いますが、「正しい」方法かどうかはわかりません..
ありがとう、ヤニフ