WSS连接服务器端报错
錯誤:
1. Firefox 和 Chrome 瀏覽器對SSL證書拒絕的錯誤提示是不一樣的:
? (1) Chrome報錯:WebSocket connection failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID
? (2) Firefox報錯:Firefox 無法建立到 wss://www.wss.com/ 服務器的連接。
2.?Firefox 和 Chrome 瀏覽器對SSL證書拒絕的錯誤提示雖然不一樣,但是解決步驟完全一樣樣。
?
代碼:
1 var ws = new WebSocket("wss://www.wss.com");?
問題原因:
由于證書是自簽名的,所以證書的CA肯定在操作系統的根存儲區域是沒有的,自然操作系統就不會認可你,自然瀏覽器也不認你,也就是自簽證書不受信任。
?
解決方案:
1. 打開 火狐或Chrome,新開一個Tab頁面。
2. 訪問自己的WebSocket服務端域名:https://www.wss.com(把wss請求變為https請求,域名及端口號不變)。
3. 你會發現瀏覽器告警:"您的連接不是私密連接......."。
4. 不要慌,往下面看,點"高級"。
5. 繼續點擊 "繼續前往 www.wss.com(不安全)"。
6. 頁面會提示"400 Bad Request......",不用管,這是因為用HTTP協議訪問WSS服務所致,不用管,到這里就可以解決提示錯誤啦。
?
轉載自:http://www.blogdaren.com/post-2456.html?from=singlemessage
轉載于:https://www.cnblogs.com/XuYuFan/p/10917909.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的WSS连接服务器端报错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL注入(1)--判断是否存在SQL注
- 下一篇: 20220215-CTF-MISC-BU