このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
426 Upgrade Required
HTTP の426 Upgrade Required はクライアントエラーレスポンスステータスコードで、サーバーが現在のプロトコルを使用してリクエストを実行することを拒否していることを示しますが、クライアントが別のプロトコルにアップグレードした後に発生する可能性があります。
サーバーはこのレスポンスとともにUpgrade ヘッダーを送信し、必要なプロトコルを示します。
In this article
ステータス
http
426 Upgrade Required例
>HTTP/1.1 からのアップグレードが必要
このような GET リクエストがシステムにあったとします。
http
GET /resources HTTP/1.1Host: example.com元のサーバーは、リクエストはHTTP/3 で行われるものと想定しています。
http
HTTP/1.1 426 Upgrade RequiredUpgrade: HTTP/3.0Connection: UpgradeContent-Length: 53Content-Type: text/plainThis service requires use of the HTTP/3.0 protocol.仕様書
| Specification |
|---|
| HTTP Semantics> # status.426> |