文章目录
前言
在小程序发送http请求时遇到了400和405错误。
经过测试我排除了JAVA后端错误的可能性,我将小程序官网的Demo样例中method的方法改为了POST,将请求放在请求体中,避免了Required request body is missing
这样的问题
小程序JS实现
在每一次发送请求时,创建一个新的promise异步请求,调用官方的APIwx.request
发起请求
其中url和需要传送的data数据写在调用函数中,header默认为JSON
module.exports = (url,data) => {
return new Promise((resolve,reject) => {
wx.request({
url:'http://localhost:8080/'+url,
success : resolve,
fail : reject,
header: {
'content-type': 'application/json'
},
method:"POST",
data: {
x: '32111',
y: '123',
},
})
})
};
调用时的代码如下,res.data
用于接收从后端返回的信息
const fetch = require('../../utils/fetch.js')
Page({
click:function(e){