質問: HTTPステータスコードで送信されたテキストを変更することは可能ですか? 私は自分のウェブサイトで「テストモード」を実装しています。これは、建設中の特定のページへのアクセスを禁止し、管理者がプライベートテスト用にアクセスできるようにしています。私は、 というページが存在するが、それを使うことは許されていないし、認証されていないかもしれないので、401ステータスコードを使うつもりだった。ページにアクセスすることを許可されます。 `HTTP/1.1 401` の後のテキストが重要なのかどうか、私が疑問に思っていることはありますか?それは、 `Unauthorized` でなければならないのでしょうか?それとも、401がまだエラーのために適切であるかぎり、私は`一時的に利用できません`のようなメッセージを送信して、ページが通常はすべての訪問者に利用可能であるが、再構築中で一時的に利用できないことを示したいと考えました。私はこれをしなければならないのでしょうか?
回答: テキストを変更することができます(ほとんど注意を払わないHTTPクライアントはほとんどありません)が、最も適切な応答コードを使用する方がよいでしょう。 Afterall、失敗の理由を示すのは、さまざまな応答コードがどのように使用されるのかです。 おそらくこれは適合します: > > 404が見つかりません要求されたリソースは見つかりませんでしたが、 > 今後も利用可能になります。[2]クライアントによる後続のリクエスト > 許可されています。 > > >