问题描述
post请求常用的两种请求头:”application/x-www-form-urlencoded“以及”application/json“,现在一种可以正常发送,而另一种不可以。
这个代码可以正常调用
uni.request({
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
url: "http://localhost/product/user/login",
method: 'POST',
data: {
userId: "123"
},
success: (res) => {
var result = JSON.parse(res.data.projectList);
}
});
有问题的代码
uni.request({
header: {
'Content-Type': 'application/json'
},
url: "http://localhost/product/user/login",
method: 'POST',
data: {
userId: "123"
},
success: (res) => {
var result = JSON.parse(res.data.projectList);
}
});
调用后效果图如下(谷歌浏览器控制台):