このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
203 Non-Authoritative Information
HTTP の203 Non-Authoritative Information は成功レスポンスステータスコードで、リクエストが成功したものの、変換プロキシーによって元のサーバーの200 (OK) レスポンスからヘッダーやコンテンツが変更されたことを表します。
このステータスコードの目的は、変換プロキシーが、成功したレスポンスに変更が適用された際にクライアントに通知できるようにすることです。これは、コンテンツに関する後々の決定に影響を与える可能性があるためです。メッセージへの変換は、リソースがミラーまたはバックアップから取得されたものであることを示すためにヘッダーを変更することを意味しますが、クライアントにとって望ましいと思われる方法でコンテンツを変更するという意味にもなります。これらの変更には、マルウェアフィルター、ファイル形式の変換、プライバシーフィルター、またはクライアントへの今後のリクエストに関するヒントなどがあります。
203 レスポンスは214Transformation Applied の非推奨となったWarning ヘッダーの値と似ていますが、こちらはどのステータスコードのレスポンスにも適用できます。
In this article
ステータス
203 Non-Authoritative Information例
>フィルタリングされたメッセージレスポンスの受信
この例では、ユーザーがGET を用いて、 ID が123 であるコンテンツに対してexample.com リクエストします。
GET /comments/123 HTTP/1.1Host: example.comプロキシーが、既知の危険な添付ファイルに対するマルウェアフィルタールールに基づいてメッセージを変更しました。レスポンスコンテンツが変更され、attachment_url の値が、所有するフィルターに関する情報を含むリンクに置き換えられました。
HTTP/1.1 203 Non-Authoritative InformationDate: Wed, 26 Jun 2024 12:00:00 GMTServer: Apache/2.4.1 (Unix)Content-Type: application/jsonContent-Length: 123{ "comment": "履歴書を見てください", "attachment_url": "https://example.com/attachment-unavailable-faq"}仕様書
| Specification |
|---|
| HTTP Semantics> # status.203> |