wx.request({
url: 'https://www.demo.com/getpic',
data: {"pic":"123"},
method: 'POST',
success: function(res){
}
})
类似这样的demo,后台那哥们总接受不到数据,而我还自信满满的觉得不是我的问题,过了一段时间后才找到了原因,真要对后台说一句I am sorry;
改为以下代码就好了:
wx.request({
url: 'https://www.demo.com/getpic',
header: {"Content-Type":"application/x-www-form-urlencoded"},
data: {"pic":"123"},
method: 'POST',
success: function(res){
}
})
那么header中的contentType是干什么用的呢?
其实它是设置你发送给服务器的数据格式,他的默认值是application/x-www-form-urlencoded
,那么简友们举一反三想想,dataType是干涉么用的呢?其实他就是设置你收到服务器数据的格式,好了,讲完了。
"进不求名,退不避罪" ——孙子的职业观