2011-11-04 53 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

是的,應該說「服務器」不是「瀏覽器」。我的錯。 –

相關問題