[解決済み] ERR_INVALID_CHUNKED_ENCODING エラーの修正方法を教えてください。
2022-02-05 01:12:05
質問内容
プロキシサーバーとして動作するClojureアプリケーションを持っています。目標は、リクエストを http://127.0.0.1:3000 (Grafana サービス) を通して、"/grafana" というパスでアクセスするようにします。 http://127.0.0.1/grafana ブラウザーを通して、私のリクエストをポート3000にプロキシし、GrafanaのUIを表示するはずです。
私が遭遇している問題は、ブラウザでERR_INVALID_CHUNKED_ENCODINGレスポンスが表示されることです。Wiresharkでは、ポート3000へのリクエストは、HTTPレスポンスが3つのTCPパケットを再組み立てすることを示しています。しかし、私のプロキシを経由するリクエストのレスポンスは再集合されないため、チャンキングエラーが発生します。どなたか、この問題を解決する方法をご存知ですか?
ありがとうございます。
解決方法は?
プロキシサービスからブラウザにレスポンスを返す際に問題が発生しました。そのレスポンスには、ヘッダー
Transfer-Encoding: chunked
. このヘッダーは、レスポンスが
Grafana -> proxy-service
からの場合は必要ありません。
proxy-service -> browser
. そこで解決策として、ブラウザにレスポンスを返す前にそのヘッダを削除することにしました。
関連
-
[解決済み] java.net.URLConnectionを使用してHTTPリクエストを発生させ処理する方法
-
[解決済み] HTTP POSTリクエストでは、どのようにパラメータが送信されるのですか?
-
[解決済み] HTTPヘッダーの大文字と小文字は区別されますか?
-
[解決済み] Firefoxで突然「Blocked loading mixed active content」問題が発生したのはなぜですか?
-
[解決済み】全てのブラウザで、Webページのキャッシュを制御するには?
-
[解決済み】BASIC認証でWebサイトからユーザーをログアウトさせる方法は?
-
[解決済み】マイクロサービスのオーケストレーション
-
[解決済み】HTTP1.1とHTTP2.0の違いは何ですか?[クローズド]
-
[解決済み] HTTPヘッダーの設定
-
[解決済み] C#で簡単なプロキシを作成する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リバースルーティングとは何ですか?
-
[解決済み] HTTPヘッダーの大文字と小文字は区別されますか?
-
[解決済み] HTTP DELETE リクエストにエンティティボディは許されますか?
-
[解決済み] Cache-Control: max-age=0とno-cacheの違いは何ですか?
-
[解決済み] PUT、DELETE、HEADなどのメソッドは、ほとんどのウェブブラウザで利用可能ですか?
-
[解決済み] ベーシック認証における「レルム」とは
-
[解決済み】cURLを使用してBasic HTTP認証を正しく定義する方法は?
-
[解決済み】HTTPプロトコルでクッキーはどのように渡されるのですか?
-
[解決済み】ユーザーエージェント文字列の大きさはどれくらいになりますか?
-
[解決済み] URLのプロトコルを継承するために、先頭のダブルスラッシュを使用することに何か不都合はありますか? 例:src="//domain.com"