为什么模拟器里面一切正常,但是真机预览的时候无法获取ajax请求的数据。手机控制台提示请求发送失败
微信后台已经配置了合法域名,且走的是https的
web开发者工具中调试一切正常,只是在真机中无法拉取数据。
有时候可以在iphone 5s 和iphone se 中获取数据正常显示。
但是很多其他主流机型包括iphone 6plus、小米、红米note 都有这个问题
Page({
data: {},
onLoad: function (options) {
var it = this;
it.testRequest();
},
testRequest: function () {
var url = "https://mp.weixin.qq.com/misc/faq?action=getfaq";
console.log("testRequest", url);
wx.request({
url: url,
method: "POST",
success: function (res) {
console.log("success", res.data)
},
fail: function (res) {
console.log("fail", res)
},
complete: function (res) {
console.log("complete", res)
}
});
},
})
同样的以上代码,web开发者工具走到了success,而真机调试走到了fail
注:后台有配置https://mp.weixin.qq.com 合法域名
关键问题是:web开发者工具中调试一切正常,只是在真机中无法拉取数据
此类错误基本都是TLS 版本引起的,小程序要求必须使用 TLS1.2或以上版本
下个版本工具也会给出相关提示
走的ssl证书是腾讯云提供的免费证书 用iphone5s是可以预览的
对对对,我也碰到这样的问题,希望微信团队速速解决。
我不知道答案
楼主解决了么
楼主 最后问题是怎么解决的
6666
我也一样!!!!!手机显示请求超时
我也碰到这个问题,现在是生产版本已上线,结果android 不能渲染数据,怎么破
问题太多 ,抓紧解决