4671关注15955浏览
在微信开发者工具测试环境中,wx.request允许使用ip地址。例如:
var url = "http://10.211.0.92";
wx.request(
{ url : url
})
但是wx.uploadFile使用ip地址会报错。例如:
var url = "http://10.211.0.92";
wx.uploadFile(
{ url : url
})
报错:uploadFile:fail Error: Hostname/IP doesn't match certificate's altnames: "IP: 10.211.0.92 is not in the cert's list:
开发者工具中勾选了“不校验安全域名、web-view 域名、TLS 版本以及 HTTPS 证书”选项。
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
fo系青年
12人对此回答表示赞同
不知道怎么看是不是服务器返回的错误。
展开120回复分享发布于 5年前评论(0)
收起评论
-
clock8
10人对此回答表示赞同
是不是服务器端返回的错误?
展开100回复分享发布于 5年前评论(0)
收起评论
-
Black&RED
10人对此回答表示赞同
确定不是https吗?我看网上都是说https的问题
展开100回复分享发布于 5年前评论(0)
收起评论
-
安以
8人对此回答表示赞同
我是测试环境,wx.request测试环境下是不检测url是http还是https,不检测是域名还是ip。按道理来说,wx.uploadFile也应该不检测。我怀疑是bug,测试环境即使勾选了“不校验安全域名、web-view域名、TLS版本以及HTTPS证书”,也进行url检测。
展开80回复分享发布于 5年前评论(0)
收起评论
-
Chase2
7人对此回答表示赞同
所以我说应该是服务器阻止了而不是小程序,网上有类似的,但都是未解决
展开70回复分享发布于 5年前评论(0)
收起评论
-
Dylan
3人对此回答表示赞同
预览打开调试了吗?还有就是预览有问题和你问题里的提示一样吗?
展开30回复分享发布于 5年前评论(0)
收起评论
-
公子舒夜
1人对此回答表示赞同
肯定不是服务器阻止,因为我在"C:\Windows\System32\drivers\etc\hosts"文件里模拟一个域名,是可以正常跳进我后台服务器断点的。
展开10回复分享发布于 5年前评论(0)
收起评论