问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 微信小程序 Bug Android miui9.5 红米note4x 6.6.7
在红米note4x上请求被拦截,Provisional headers are shown。
在红米note4上 wss请求都没有,绝望。
希望官方给个解决方案。
代码如下:
testWebSocket() {
let _this = this;
let url = _this.data.wsUri + _this.data.WsToken + "&tid=" + Math.floor(Math.random() * 11);
url = encodeURI(url).replace(/\+/g, '%2B'); //将加号转义 成%2B
wx.connectSocket({
url: url,
header: {
'content-type': 'application/json'
},
method: "GET",
success: function(res) {
console.log(res)
_this.SocketOpen();
_this.closeSocket();
},
fail: function(res) {
console.log(res);
_this.testWebSocket();
}
});
},
微信小程序开发问题解答
微信小程序开发者回答:
其他Android手机还没试过,不知道有没有这个问题
微信小程序开发者回答:
{errMsg: "connectSocket:ok", socketTaskId: "1"}errMsg:"connectSocket:ok"
socketTaskId:"1"
真机测试,连接已经成功,但是看连接那边却是Provisional headers are shown
本文网址:http://www.91bianli.com/weixinxiaochengxu/44569.html