ws報錯沒有Sec-WebSocket-Protocol

ws報錯
Error during WebSocket handshake: Sent non-empty 'Sec-WebSocket-Protocol' header but no response was received

解決:
必須前後端配合,別想前端自己搞定。

後端頭信息設置'Sec-WebSocket-Protocol'的值
比如wamp
前端對應設置同樣的值

var Socket = new WebSocket(url, [protocol] );
// protocol: 子協議,可以多個,只處理一個

效果:
前端請求頭
請求頭
後端響應報文
相應報文

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章