问题描述
客户调用接口访问我的服务时,返回 426 Upgrade Required 。
原因
查看HTTP状态码手册:
426 Upgrade Required
HTTP
426 Upgrade Required
客户端错误响应代码指示服务器拒绝使用当前协议执行请求,但可能在客户端升级到其他协议后愿意这样做。服务器发送一个
Upgrade
包含此响应的头部以指示所需的协议。状态
426 Upgrade Required
示例
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协议版本是1.0,原来版本过低了。
解决
升级HTTP协议到1.1版本,再次访问,成功!