2

通常の料金とは異なるテキストを応答ヘッダーで返すことは有効ですか?

たとえば、リクエストが無効な場合、次のように応答できますか:

HTTP/1.1 400 Here be Dragons

そして、そのヘッダーはプロキシなどによって適切に処理されていますか?

4

2 に答える 2

2

HTTP仕様には次のように書かれています:

Status-Code はオートマトンによる使用を意図しており、Reason-Phrase は人間のユーザーを対象としています。クライアントは、Reason-Phrase を調べたり表示したりする必要はありません。

と:

ここにリストされている理由のフレーズは単なる推奨事項です。プロトコルに影響を与えることなく、ローカルの同等のものに置き換えることができます.

はい、Reason-Phrase AKA "Status text" または "Status name" として任意のテキストを使用することは有効です。

于 2009-09-25T04:56:18.647 に答える
1

はい、HTTP プロトコルに準拠して、応答行に任意のテキストを含めます。いいえ、プロキシはそのまま転送する必要はありません (通常は転送します)。

于 2009-09-24T21:04:27.197 に答える