本番システムでXHRを実行すると、応答のstatusText
は空の文字列になります。しかし、我々の開発システムでは、statusText
は状態を正しく反映します。私のXHRのstatusTextが空であるのはなぜですか?
XMLHttpRequest.statusText
のドキュメントによれば、要求が処理されている間だけ空白にする必要があります。しかし、私はonload
ハンドラでこの動作を見ています。
さらに、この現象はChromeとEdgeでのみ発生します。 Firefoxは正しいテキストを表示します。
したがって、実際にstatusText
のコンテンツはどのように決定されていますか?
たぶん、本番サーバがHTTP/2を実行していますか? –
@JulianReschke私たちはAWSロードバランサ(ALB)の後ろを走っています。そう、HTTP/2で通信が行われているようです。ここでの接続は何ですか? –
HTTP/2に理由フレーズはありません。 –