4

Java netty でチャンク出力をクライアントに返す Web アプリを構築しています。

インターネットを読んで検索したところ、次のリソースが見つかりました。

要約すると、http 応答や以前のヘッダーに関係なく、「場所」を含むトレーラーヘッダーを尊重する必要があると私は信じています。

ただし、Firefox と Chrome でいくつかのブラックボックス テストを行った後。どちらのブラウザも末尾のヘッダーを尊重しません。

だから私の質問は

  • まず第一に、私は何かを逃しましたか?
  • 第二に、チャンクされた応答のエラーを処理するための理想的なソリューションは何でしょうか?
    • 私は現在、応答の途中で JavaScript を使用していることしか認識していません。
  • 最後に、http 応答コードに関係なく、HTTP Location ヘッダーを尊重する必要があると信じているのは間違っていますか? 上記でリンクした仕様では、3xx ヘッダーである必要があるとは言及されておらず、実際には Location の可能性のあるケースとして 201 ヘッダーも言及されていましたが、主要なブラウザーはどれもそれを尊重していません。
4

1 に答える 1

0

まず、UA (AFAIK) はトレーラーをサポートしていません。

次に、Location のセマンティクスはステータス コードに依存します。ステータス 200 の Location ヘッダー フィールドで何が起こるべきだと思いますか???

于 2011-11-22T08:50:08.697 に答える