0
什麼是註冊特殊URI方案的原因:「ws」和「wss」? 我簡要閱讀了規格說明,並沒有找到任何有關此更改的原因。爲什麼WebSockets使用(「ws」和「wss」)而不是(「http」和「https」)?
https://tools.ietf.org/html/rfc6455#section-11.1
的WebSocket客戶端發送特殊的頭(Connection: Upgrade
,Upgrade: websocket
),讓比較容易確定這是否是正常的HTTP請求(GET
,POST
...等),或者這是WebSocket連接請求。
爲什麼WebSockets無法使用「http」和「https」方案工作?
因爲它不是HTTP? –
但它可以同時使用相同的主機同一端口 – acc15
@gre_gor - 從技術上說,它在更改協議之前使用HTTP(S)進行連接。這個問題是有道理的,儘管它忽略了握手的未來變化(如ALPN)。 – Myst