url传参不能带中文字符,需要encode一下
微信安卓7.0.4以及7.0.5版本,websocket建立连接成功后报错问题描述: 使用官方websocketAPI后,在ios手机上运行没有问题,但是在微信7.0.4和7.0.5版本部分安卓真机上建立websocket连接后可以进入success回调,但是会自动断开连接,报socket error: {errMsg: "exception onOpen fail code:20, msg:Invalid HTTP status."}错误或等待一段时间报socket error: {errMsg: "connect response time out"}错误。 部分机型: 红米5 plus(android8.1.0) 华为荣耀note10(android9) 华为mate 10(android8.1.0) vivo Z5x(andorid9) 现象描述: 红米5 plus、华为荣耀note10,调用wx.connectSocket建立连接,可进入success回调,然后监听到onSocketError,报socket error: {errMsg: "exception onOpen fail code:20, msg:Invalid HTTP status."}错误。 vivo Z5x、华为mate 10,调用wx.connectSocket建立连接,可进入success回调,过大约60秒后报socket error: {errMsg: "connect response time out"}错误。
2019-11-25url传参不能带中文字符,需要encode一下
在开发工具上能连接websocket,真机调试不行,如何解决?还望高手指点,开发工具在校验合法域名的情况下也是可以连上的,但是在真机调试的时候无法连上websocket,wx.onSocketError 的回调函数中打印的错误语句是 exception onOpen fail code:20, msg:Invalid HTTP status 大家可有遇到过类似的问题?
2019-11-25楼主解决了吗
在开发工具上能连接websocket,真机调试不行,如何解决?使用官方websocketAPI后 ,真机调试 建立websocket连接后可以进入success回调,但是会自动断开连接,报socket error: {errMsg: "exception onOpen fail code:20, msg:Invalid HTTP status."}错误 。 安卓和ios都会出现
2019-11-25