如果客户机希望协商协议中的更改,它可以通过upgrade
http头来协商,可能如下所示:
Upgrade: TLS/1.0
如果服务器愿意升级,它会用
101 status code
和upgrade
头响应,可能如下所示:HTTP/1.1 101 Switching Protocols
Upgrade: TLS/1.0, HTTP/1.1
但如果服务器不愿意或无法升级呢?它用什么状态码应答?它发送什么标题?
最佳答案
它忽略升级请求并响应,就好像请求中不存在Upgrade
字段一样,因此将返回请求的资源。