收藏
回答

发布的小程序wx.request无法发送请求

问题模块 框架类型 问题类型 操作系统版本 手机型号 微信版本
客户端 小程序 Bug 任何 任何 6.6.7

- 当前 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

})


},


最后一次编辑于  01-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 拾忆
    拾忆
    01-20

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

    01-20
    赞同
    回复
  • wuchengqing
    wuchengqing
    01-22

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

    01-22
    赞同
    回复