問題タブ [http-via-header]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
http - リクエストにViaヘッダーを含めると、IIS6がgzip圧縮を実行しない
CDNを通過する静的コンテンツがいくつかあります。静的コンテンツにIIS6の組み込み圧縮(gzipとdeflate)を使用していますが、これは要求すると正常に機能します。ただし、CDNがコンテンツの最初のリクエストを行うとき、コンテンツは圧縮されて返されません。したがって、それを要求する人々に転送するための圧縮されたコンテンツはありません。(はい、これにより、圧縮を処理できないブラウザを使用してCDNに[zip形式の]コンテンツを要求するという問題が発生します。-とりあえずこれを片側に置きます)
'Via'ヘッダーなしでリクエストする例を次に示します。
そして、圧縮された応答を返します。
ただし、(CDNのように)リクエストに「Via」ヘッダーを含めると、結果は圧縮されずに返されます。
リクエスト:
応答:
はい、これらのデモではリクエストで「localhost」を使用しています。ただし、さまざまなネットワーク上のさまざまなマシンから実際のドメイン名を使用しても同じ結果が得られます。
次に2つの質問:
これは、余分なヘッダーが原因でIISが圧縮を適用していない可能性がありますか?もしそうなら、私はそれについて何ができますか?
プロキシがコンテンツを返す前に解凍しているかどうかを確認するにはどうすればよいですか?
ボーナス質問3-この問題をさらに調査するために何ができますか?
私は質問332049を知っていますが、それは要求ではなく応答にヘッダーがあります。
android - jain-sip register に「via header ID expected」というエラー メッセージが表示されました
Jain sipを使用してAndroidでSIPクライアントを開発しています。そして、それを jain-sip-presence-proxy に登録したいと思います。
私のコード:
エラーメッセージは次のとおりです。
手伝って頂けますか?
proxy - X-Forwarded-For ヘッダーと Via ヘッダーの違い
私はプロキシを開発しており、W3 ガイドラインを参照してヘッダーを調査しています。私のプロキシは、着信 REMOTE-ADDR を X-FORWARDED-FOR ヘッダーに追加しますが、これが Via ヘッダーとどのように比較されるかはわかりません。ウィキペディアのページとこのリストを見てきました
しかし、これをどのように構築すべきかについての指示は見つかりませんでした。