426 Upgrade Required

HTTP 426 Upgrade Required 客户端错误响应状态码表示服务器拒绝使用当前协议执行请求,但在客户端升级到不同协议后可能愿意这样做。

服务器随此响应发送一个 Upgrade 头,以指示所需的协议。

状态

http
426 Upgrade Required

示例

需要从 HTTP/1.1 升级

给定对系统的 GET 请求

http
GET /resources HTTP/1.1
Host: example.com

源服务器期望请求必须以 HTTP/3 形式发出

http
HTTP/1.1 426 Upgrade Required
Upgrade: HTTP/3.0
Connection: Upgrade
Content-Length: 53
Content-Type: text/plain

This service requires use of the HTTP/3.0 protocol.

规范

规范
HTTP 语义
# status.426

另见