Java netty でチャンク出力をクライアントに返す Web アプリを構築しています。
インターネットを読んで検索したところ、次のリソースが見つかりました。
要約すると、http 応答や以前のヘッダーに関係なく、「場所」を含むトレーラーヘッダーを尊重する必要があると私は信じています。
ただし、Firefox と Chrome でいくつかのブラックボックス テストを行った後。どちらのブラウザも末尾のヘッダーを尊重しません。
だから私の質問は
- まず第一に、私は何かを逃しましたか?
- 第二に、チャンクされた応答のエラーを処理するための理想的なソリューションは何でしょうか?
- 私は現在、応答の途中で JavaScript を使用していることしか認識していません。
- 最後に、http 応答コードに関係なく、HTTP Location ヘッダーを尊重する必要があると信じているのは間違っていますか? 上記でリンクした仕様では、3xx ヘッダーである必要があるとは言及されておらず、実際には Location の可能性のあるケースとして 201 ヘッダーも言及されていましたが、主要なブラウザーはどれもそれを尊重していません。