wx.request无法获取后台(java)的返回值?
发布于 6 年前 作者 jiezeng 8449 次浏览 来自 问答

小程序js代码:

wx.request({

url: 'http://xxxx/decodePhone.do',

data: {

encryptedData: e.detail.encryptedData,//加密数据

iv: e.detail.iv,//向量

session_key: wx.getStorageSync("session_key"),//秘钥

js_code: app.globalData.jsCode

},

method: 'GET',

header: {

'content-type': 'application/x-www-form-urlencoded'

},

success: function (res) {

console.log("获取电话号码成功" + res.data);

app.globalData.phone = res.data;

wx.reLaunch({

url: './index',

})

},

fail: function (err) {

console.log("信息" + err);

}

})

java后台代码:

JSONObject jo = this.getPhone(encryptedData,session_key,iv);

String phone = jo.get(“phoneNumber”).toString();

return phone;

或者返回:

JSONObject jo = this.getPhone(encryptedData,session_key,iv);

return jo;

前台都无法获得返回值

1 回复

检查域名白名单,以及网络通信

回到顶部