在本地开发环境,设置API访问地址是 .top 的域名,无论如何都会失败
Error: MiniProgramError
{"errMsg":"request:fail"}
at Object.errorReport (WAServiceMainContext.js?t=wechat&v=3.13.0:1)
at Function.thirdErrorReport (WAServiceMainContext.js?t=wechat&v=3.13.0:1)
at Object.thirdErrorReport (WAServiceMainContext.js?t=wechat&v=3.13.0:1)
at i (VM7774 WASubContext.js:1)
at Object.cb (VM7774 WASubContext.js:1)
at X._privEmit (VM7774 WASubContext.js:1)
at X.emit (VM7774 WASubContext.js:1)
at VM7774 WASubContext.js:1
at n (VM7774 WASubContext.js:1)
at Ge (VM7774 WASubContext.js:1)(env: Windows,mp,1.06.2503300; lib: 3.13.0)
但是更换为IP地址访问,或者使用其他域名中转,都是正常的,这是什么原因呢?
PS:已经排除了SSL证书,端口限制,防火墙,以及各种杂七杂八的问题,已经确定是微信端的问题。

挺奇葩的。时不时的出现这种问题,有时正常有时就失败。
有哪些限制你说我改啊?
Error: MiniProgramError
[{"errMsg": "request:fail timeout", "errno": 5}]
at Object.errorReport (WAServiceMainContext.js?t=wechat&v=3.13.0:1)
at Function.thirdErrorReport (WAServiceMainContext.js?t=wechat&v=3.13.0:1)
at Object.thirdErrorReport (WAServiceMainContext.js?t=wechat&v=3.13.0:1)
at i (VM5314 WASubContext.js:1)
at Object.cb (VM5314 WASubContext.js:1)
at X._privEmit (VM5314 WASubContext.js:1)
at X.emit (VM5314 WASubContext.js:1)
at VM5314 WASubContext.js:1
at n (VM5314 WASubContext.js:1)
at Ge (VM5314 WASubContext.js:1)
postman也不通的,报错信息是没有icp备案
域名发出来看看呢
header 添加 appid: 10001
console.log("=========以下代码无法访问=========")wx.request({url: 'https://new.xahuayue.top/index.php?s=/api/page/detail',method: 'GET',header: {appid: 10001},timeout: 10000,success: (data) => {console.log(data)},fail: (e) => {console.log(e)}})console.log("=========以下代码可以访问=========")wx.request({url: 'http://8.140.148.113/index.php?s=/api/page/detail',method: 'GET',header: {appid: 10001},timeout: 10000,success: (data) => {console.log(data)},fail: (e) => {console.log(e)}})以上代码的域名指向的IP地址就是下面这个可以访问的代码运行结果可以看附件截图,通过域名访问就失败,但是直接IP地址访问是成功的在本地浏览器中运行也是正常可以访问的