websocket 報400錯誤解決方案


前言:
項目是外包的項目,本來用的就是wss:xxxx.xx.com的接口地址,但是換成了我們的新域名就不行了

換上以后報錯

failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR

說是沒有ssl證書

服務器配置好了ssl證書后開始報400錯誤

參考鏈接:

https://blog.csdn.net/qq_35808136/article/details/89677749

https://blog.csdn.net/weixin_37264997/article/details/80341911?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EsearchFromBaidu%7Edefault-6.searchformbaiduhighlight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EsearchFromBaidu%7Edefault-6.searchformbaiduhighlight

https://blog.csdn.net/CSDNHmCxy/article/details/111225683?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.searchformbaiduhighlight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.searchformbaiduhighlight

 

坑:

wss鏈接轉發,沒代理轉發 直接就寫在 location / 下面

舉例:

現在 是我請求的接口是這個wss://A.com/core/channel  

然后我本地域名是https://B.com/ 
然后服務器的接口地址是https://A.com
需要在A.com下的nginx配置

我當時是在location /{}里面寫了那三行代碼就可以了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM