2011-11-04 55 views
1

如果客户想进行谈判,该协议的改变,它这样做通过upgrade HTTP头,或许像这样:如果服务器不接受升级请求,应使用什么http头?

Upgrade: TLS/1.0 

如果服务器愿意升级,其与101 status codeupgrade响应标题,也许像这样:

HTTP/1.1 101 Switching Protocols 
Upgrade: TLS/1.0, HTTP/1.1 

但是,如果服务器不愿意或无法升级呢?它回复什么状态码?它发送了什么标题?

回答

2

它忽略升级请求并作出响应,就好像Upgrade字段不存在于请求中一样,所以返回请求的资源。

+0

这是规范说什么,浏览器倾向于做什么,或什么? –

+0

@ james.garriss这是规范所说的内容以及符合要求的服务器。不确定为什么浏览器在这里相关,因为这是关于服务器行为。 –

+0

是的,应该说“服务器”不是“浏览器”。我的错。 –

相关问题