解决办法:微信开发工具 WebSocket 连接时,提示出错:Error during WebSocket handshake: Unexpected response code: 403

解决办法:微信开发工具 WebSocket 连接时,提示出错:Error during WebSocket handshake: Unexpected response code: 403,第1张

小程序大半年没更新了。

突然来启动开发环境,发现 websocket 连接出现403。

Websocket-Error during WebSocket handshake: Unexpected response code: 403

看了下,跨域问题了。
但是问题是,生产环境跑的好好的,然后手机预览版(就是手机微信上调试)也是没问题的。
各种升级切换开发工具版本后,发现还是不行。

查看跨域配置, servicewechat.com 也配置上了。
尝试好久后,发现微信工具里的请求头的 origin 的 ip 端口貌似变了,看下了跨域配置,确实没有。

于是,尝试把这个 ip 端口加入,发现确实可以了。
坑的是,微信开发工具每次重新启动,这个端口都会变。
鉴于无奈,只能先把本地测试环境的跨域限制先停下吧。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/740802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存