支付宝小程序my.request后台接收不到数据
JS 2025-01-11
支付宝小程序开发过程中需要用到my.request网络请求,官方代码如下:
有人说,应该把'content-type'改成大写'Content-Type',但是经过我测试,还是不行。
最终,经过我不懈的努力,总于找到了解决方法:
通过这个方法,问题迎刃而解。真是编程过程中各种bug,官方的文档,能不能用心点!
另外,据说微信小程序request网络请求也存在后台无法收到数据的问题,希望给大家一点提醒,少走弯路。
my.request({ url: 'https://httpbin.org/post', method: 'POST', data: { from: '支付宝', production: 'AlipayJSAPI', }, headers: { 'content-type': 'application/json', //默认值 }, dataType: 'json', success: function (res) { my.alert({ content: 'success' }); }, fail: function (error) { console.error('fail: ', JSON.stringify(error)); }, complete: function (res) { my.hideLoading(); my.alert({ content: 'complete' }); }, });可是,在我测试的时候总是在PHP后台服务端无法收到数据,各种尝试,均无效。包括前台代码和后代服务器PHP代码,改了很多遍,仍然不行。
有人说,应该把'content-type'改成大写'Content-Type',但是经过我测试,还是不行。
最终,经过我不懈的努力,总于找到了解决方法:
通过这个方法,问题迎刃而解。真是编程过程中各种bug,官方的文档,能不能用心点!
另外,据说微信小程序request网络请求也存在后台无法收到数据的问题,希望给大家一点提醒,少走弯路。
上一篇:js验证邮箱地址准确性
下一篇:没有了