[4] 理由句は、状態行において状態符号に添えて記載する短い文字列です。
[6] 理由句は数値の状態符号に関連付けられたテキストの説明です >>3。
[7] 初期のインターネットのプロトコルが対話的なテキストクライアントでよく用いられたことに因んだもの >>3 とされています。
[5] 理由句は、 HTAB、SP、VCHAR、obs-text で構成される零文字以上の任意の文字列 >>3 とされています。
[33]
応答の statusText
の既定値は空文字列です
>>32。
理由句のないプロトコルや
API で作成した応答で未設定の場合に空文字列のままとなります。
[21] 仕様上の長さ制限はありません。通常は十数文字程度の短い英単語列です。
[22] Firefox は、数十MBあっても正常に扱えます (少なくてもそこでエラーにはなりません)。 IE も同様のようですが、 Firefox と比べても極めて時間がかかります (ので計測不能)。
RESPONSE_REASON
(CGI)[2] この変数が必須なのか何なのか RFC 3050 には書いてないんですが、 RESPONSE_STATUS
が提供される場合にはこちらも必ず提供する必要があるんじゃないでしょうか。空文字列の可能性もあるとはいえ。
[11] 鯖側のアプリケーションの実装のための各言語のライブラリー等では、 応答に含めるべき状態符号と共に理由句を指定できることもあれば、 できないこともあります。指定できない時や、指定できても省略されている時は、 ライブラリー等、あるいは鯖の実装によって理由句が補われるのが普通です。
[9] 理由句は多くの場合状態符号から自動的に決まる文字列 (仕様書に示されている文字列) が使われますが、仕様書の版や実装によって微妙に異なっていることもあります。
[10] 鯖によっては、状態符号で表されないより詳細な情報を理由句に含めることもあります。
[25] PSGI should allow the 0th array element to be a full HTTP status line · Issue #23 · plack/psgi-specs ( 版) https://github.com/plack/psgi-specs/issues/23
[26] PSGI should allow the 0th array element to be a full HTTP status line · Issue #23 · plack/psgi-specs () https://github.com/plack/psgi-specs/issues/23
[27] Make status message default to the empty byte sequence (annevk著, ) https://github.com/whatwg/fetch/commit/0dec453f642c1fe57e6e7627c9a66cf7f8b8394d
[28] Response `statusText` is ambiguous and unclear for HTTP/2 · Issue #599 · whatwg/fetch () https://github.com/whatwg/fetch/issues/599
[29] Response.redirect() results in status message still being OK? · Issue #664 · whatwg/fetch () https://github.com/whatwg/fetch/issues/664
[30] Make status message default the empty byte sequence by annevk · Pull Request #600 · whatwg/fetch () https://github.com/whatwg/fetch/pull/600
[31] 1397646 - For HTTP/2 statusText (both Fetch and XMLHttpRequest) should always be the empty byte sequence () https://bugzilla.mozilla.org/show_bug.cgi?id=1397646
[32] Change Response's statusText's default (annevk著, ) https://github.com/whatwg/fetch/commit/a3d423f6921148183b08ccd1afd741ff22698534
[34] Change new Response() statusText default? · Issue #698 · whatwg/fetch () https://github.com/whatwg/fetch/issues/698
[35] Change Response's statusText's default by annevk · Pull Request #836 · whatwg/fetch () https://github.com/whatwg/fetch/pull/836