由于个人技术水平有限,在问题描述,解决方案中存在的问题,希望可以得到各位前辈的指点。本篇主要是记录我在开发微信小程序中遇到的问题。各记录点排序,跟随自己开发过程中的问题出现时间而定。
1。微信小程序POST请求,后台接收不到前台传递参数
问题描述:在小程序中请求后端post提交方式的api的时候,不管是什么数据格式,后端接收到的参数是始终是undefined,在查阅官方文档后发现小程序在处理发送给服务端的数据进行了强转,官方图如下:
解决方法:
需要在微信请求 `wx.request({})` 改变默认 header 配置,详情如下:
wx.request({
url: '/api/test', //仅为示例,并非真实的接口地址
data: {
test: '',
},
header: {
'content-type': 'application/x-www-form-urlencoded' // 改变默认值为这个配置
},
success: function(res) {
console.log(res.data)
}
})