什么是426状态码?
服务器拒绝使用当前协议执行请求,但在客户端升级到不同的协议后可能愿意这样做。
服务器必须在426响应中发送一个升级报头字段来指示所需的协议1.
例子:
HTTP/1.1 426升级要求升级:HTTP/3.0连接:升级内容长度:53内容类型:text/plain该服务要求使用HTTP/3.0协议。
- 1升级RFC7230章节6.7
- 来源:RFC7231章节6.5.15
426代码引用
Rails HTTP状态符号: upgrade_required
Symfony HTTP状态常量响应:HTTP_UPGRADE_REQUIRED