发布的小程序wx.request无法发送请求
发布于 5 年前 作者 xtao 2334 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

在开发工具中调试以及使用真机调试,wx.request的请求是正常的,

但发布的小程序,用户使用wx.request向服务器发送https请求,wx.request无法发送请求

  • 预期表现

用户向服务器发送请求后,服务器对用户的请求进行处理

  • 复现路径

未认证的公众号绑定小程序,通过公众号进入小程序,提交用户数据,服务器未收到请求。

单独从小程序入口进入小程序,提交用户数据,服务器未收到响应

  • 提供一个最简复现 Demo

下面的程序提交之后未进入success也为进入fail,服务器也没有收到用户的请求:

formSubmit: function (e) {

var gTrainningtime = 0;

var gClassroom = ‘’;

var teacher = this.data.teacherList[this.data.teacherIndex];

var course = this.data.courseList[this.data.courseIndex];

var openDay = this.data.timeList[this.data.timeIndex];

var that = this;

if (e.detail.value.group_one == ‘’) {

wx.showToast({

title: ‘信息不完整!!!’,

icon: ‘loading’,

duration: 1500

})

} else {

wx.request({

url: https://www.dcdiyer.club/wechatQms/infoOption.php,//请求地址

header: {

“Content-Type”: “application/x-www-form-urlencoded”

},

method: “POST”,

data: { teacher: teacher, student: app.globalData.userInfo.nickName, course: course, openDay: this.data.timeList[this.data.timeIndex] },

success: function (res) {

wx.showToast({

title: ‘提交成功!!!’,

icon: ‘loading’,

duration: 1500

})

},

fail: function (err) {

wx.showToast({

title: ‘提交失败!!!’,

icon: ‘loading’,

duration: 1500

})

}

})

}

},

formReset: function (e) {

console.log(app.globalData.userInfo.nickName);

wx.showToast({

title: ‘开始提交!!!’,

icon: ‘loading’,

duration: 3500

})

},

2 回复

该域名已经申请了https证书的,并且真机调试是能正常发送和接收服务器的消息

确认下域名是否加入了安全域名

回到顶部