title | slug | l10n | ||
---|---|---|---|---|
426 Upgrade Required |
Web/HTTP/Status/426 |
|
{{HTTPSidebar}}
HTTP の 426 Upgrade Required
はクライアントエラーレスポンスステータスコードで、サーバーが現在のプロトコルを使用してリクエストを実行することを拒否していることを示しますが、クライアントが別のプロトコルにアップグレードした後に発生する可能性があります。
サーバーはこのレスポンスとともに {{HTTPHeader("Upgrade")}} ヘッダーを送信し、必要なプロトコルを示します。
426 Upgrade Required
このような GET リクエストがシステムにあったとします。
GET /resources HTTP/1.1
Host: example.com
元のサーバーは、リクエストは HTTP/3 で行われるものと想定しています。
HTTP/1.1 426 Upgrade Required
Upgrade: HTTP/2.0
Connection: Upgrade
Content-Length: 53
Content-Type: text/plain
This service requires use of the HTTP/3.0 protocol.
{{Specifications}}
- HTTP レスポンスステータスコード
- {{HTTPHeader("Upgrade")}}
- {{HTTPStatus("101", "101 Switching Protocols")}}