426 需要升级

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/2.0
Connection: Upgrade
Content-Length: 53
Content-Type: text/plain

This service requires use of the HTTP/3.0 protocol.

规范

规范
HTTP 语义
# status.426

另请参阅