已经设置好了合法域名(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)

         }

    })

  }


展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Adam

    19人对此回答表示赞同

    我也遇到了这个问题,同样是在校验域名的情况下,小程序真机体验是正常的,只有开发工具没有走到回调

    展开
    19
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 木森林

    7人对此回答表示赞同

    在wx.request的complete输出下返回内容看看咯

    展开
    7
    6回复
    发布于 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,怎么破?

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部