title | slug | l10n | ||
---|---|---|---|---|
510 Not Extended |
Web/HTTP/Status/510 |
|
{{HTTPSidebar}}
HTTP の 510 Not Extended
はサーバーエラーレスポンスのステータスコードで、クライアントのリクエストで HTTP 拡張 ({{RFC("2774")}}) が宣言され、リクエストの処理に使用すべきであると指定されているにもかかわらず、その拡張に対応していない場合にコードが送信されます。
510 Not Extended
次の例では、クライアントは C-MAN
ヘッダーで必須の拡張子を指定したリクエストを送信します。
{{HTTPHeader("Connection")}} ヘッダーは、これらの拡張機能をホップバイホップで処理することを指定します。
{{Glossary("Proxy_server", "プロキシー")}}は拡張リクエストを転送しますが、トランジション中に {{HTTPHeader("Connection")}} ヘッダーが削除されます。元のサーバーは M-GET
メソッドに関する情報を取得しないため、 510
をレスポンスとして送信します。
M-GET /document HTTP/1.1
Host: example.com
C-Man: "http://www.example.org/"
Connection: C-Man
HTTP/1.1 510 Not Extended
{{Specifications}}