最近在做微信小程序,有时间就发点开发过程中遇到的坑以及解决办法吧。
问题:POST请求无法带上参数
还原下现场,一个登录表单,post请求,表单里面的获取的参数值打印出来是有的。
请求结果
没有数据,这是服务端我测试,当没有对应参数时的返回,服务端的代码也是测试过的。
解决
在wx.request方法下加header参数
header: { 'content-type': 'application/x-www-form-urlencoded' }
application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。
这是标准的编码格式。
看效果:
请求成功,参数获取到了。