2009-07-27 6 views
3

HTTP応答エラーの代替テキストを送信するルールはありますか? たとえば、デフォルトはHTTP/1.1 400 Bad Requestです。 HTTP/1.1 400 Epic Failのような何かをするのは合法ですか?HTTPヘッダーのテキスト

答えて

4

いいです。そこに任意のテキストを置くことができます。 ISO-8859-1エンコーディングに固執している限り、特殊文字を使用することもできます。

From the RFC:ここに記載されて

理由フレーズは、唯一の推奨されている - 彼らはプロトコルに影響を与えることなく、地元の同等物に置き換えることができます。

1

これは完全に合法です。クライアントはステータスコードをユーザーに表示することを選択することもできますが、エラーコードだけを気にする必要があります(ほとんどの場合、代わりに応答の本文を表示します)。