3178关注9888浏览
已经设置好了合法域名(https的)
wx.request POST 时,request可以出去,在服务端也接收到了POST数据,但是客户端接收不到response,没有报错信息,有遇到类似问题的吗?
另,如果不校验域名,则可以正常进行网络请求。
以下为代码段
static getToken(param = {
url: String,
tempCode: String,
response: Function,
complete: Function
}) {
let isSuccess = false
wx.request({
url: param.url,
data: {
noncestr: Date.now(),
code: param.tempCode
},
method: 'POST',
success: (result) => {
isSuccess = true
if (typeof param.response === "function") param.response(result.data)
},
complete: () => {
if (typeof param.complete === 'function') param.complete(isSuccess)
}
})
}
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Adam
19人对此回答表示赞同
我也遇到了这个问题,同样是在校验域名的情况下,小程序真机体验是正常的,只有开发工具没有走到回调
展开190回复分享发布于 6年前评论(0)
收起评论
-
木森林
7人对此回答表示赞同
在wx.request的complete输出下返回内容看看咯
展开76回复分享发布于 6年前评论(6)
收起评论
-
余生 2019-02-01 20:43
我的问题知道原因了,兄弟你是不是没引入weapp-adapter.js
回复 -
Linda林晓达 2019-02-03 13:41
感谢,我再研究下。
回复 -
Ela腹黑的程序猿 2019-02-05 08:54
那很抱歉没帮到你
回复 -
Sadie 2019-02-07 21:36
首先感谢您回复。前提是这样的,如果不校验合法域名,request和response都正常;但是一旦检查合法域名,就出现了可以request但是response收不到的情况。
回复 -
货真价实冰麒麟 2019-02-09 13:26
服务端能收到证明请求没问题的,如果没收到返回是不是你服务端根本没返回数据啊?
回复 -
Anna 2019-02-11 13:59
都执行不到complete和success,怎么破?
回复
-