WebSocket 神奇字串 258EAFA5-E914-47DA-95CA-C5AB0DC85B11
WebSocket 原理要實現握手個不知道哪來的字串 258EAFA5-E914-47DA-95CA-C5AB0DC85B11
在 RFC 6455 中說明這是一組 GUID 用於使用傳輸協定內的安全校驗
P.S 這是實作 Websocket 協定的原理,一般使用並不需要處理這些東西
HTTP 請求抬頭
GET / HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: example.com
Origin: null
Sec-WebSocket-Key: sN9cRrP/n9NdMgdcy2VJFQ==
Sec-WebSocket-Version: 13
首先將 Sec-WebSocket-Key 瀏覽器隨機產生的 Base64 編碼
加上 258EAFA5-E914-47DA-95CA-C5AB0DC85B11 相連如
如下
sN9cRrP/n9NdMgdcy2VJFQ==258EAFA5-E914-47DA-95CA-C5AB0DC85B11
然後以sha1 雜湊演算法並在進行 base64 最後在返回給使用者
近期留言