收藏
回答

request问题

问题模块
API和组件

第一次打开小程序request请求不成功 , 第二次打开小程可以访问成功

模拟器上不会出现问题, 真机上会有,不管是android还是ios,

第一次错误提示 : request : fail url not in domain list


代码 :


   wx.login({

      success : function(code){

        wx.getUserInfo({

          success : function(user){

            var userCod = code.code;

            var nickName = user.userInfo.nickName

            wx.showModal({

              title: 'title',

              content: 'code = ' + code.code +"user = " +user.userInfo.nickName,

              showCancel : false,

              success : function(res){

                if(res.confirm){

                  wx.request({

                    url: 'http://***.com/hepcws/v2/restws/****',

                    data: {

                      "appid": "********e5be52",

                      "secret": "******cb393a9de",

                      "js_code": userCod,

                      "nickName": nickName

                    },

                    method: "POST",

                    header: {

                      'content-type': 'application/json'

                    },

                    success: function (res) {

                      wx.showToast({

                        title: 'success : ' + res,

                      })

                      that.setData({

                        userInfo: user.userInfo

                      })

                    },

                    fail: function (res) {

                      wx.showToast({

                        title: 'fail = ' + res.errMsg,

                      })

                    },

                    complete: function (res) {


                    }

                  })

                }

              }

            })

          }

        })

      }

    })


回答关注问题邀请回答
收藏

2 个回答

  • 周亮
    周亮
    2017-07-17

    由于是http的测试环境域名,没有在公众平台配置,只有第一次请求的时候出现这个错误 ,我把小程序关闭,第二次请求又不会出现这个问题


    2017-07-17
    赞同
    回复
  • leo
    leo
    2017-07-14

    是否在公众平台配置了request合法域名?

    2017-07-14
    赞同
    回复
登录 后发表内容