1. 程式人生 > >Error during WebSocket handshake: Unexpected response code: 302

Error during WebSocket handshake: Unexpected response code: 302

針對於本地測試無問題的哈,在伺服器上就報各種連線錯誤,那麼問題很簡單。

//本地我們這樣子寫著 沒毛病
websocket = new WebSocket("ws://127.0.0.1:8080/pengke/ws");

//但把專案放在伺服器上,一般換下ip(域名)成伺服器的就行(那是你服務端沒做SSL,可正常)
websocket = new WebSocket("ws://www.vipkes.cn/pengke/ws");

// 上述還是報錯呢,你就把 ws 改成 wss  也相當於高階一點的意思(你服務端做了SSL)
websocket = new WebSocket("wss://www.vipkes.cn/pengke/ws");


沒毛病了~