小程序会自动将请求参数由数组/布尔类型转为字符串类型
发布于 7 年前 作者 vlei 16300 次浏览 来自 问答

调用api  “wx.request”请求时,传递的参数有数组类型,布尔类型的,服务器端接收的都是字符串类型,,,

header: {

‘Content-Type’: ‘application/x-www-form-urlencoded’

},

这是我的header头,是这个写的不对吗?

2 回复

先排查一下是不是服务端接收的问题,你抓包发出去的是什么格式的数据,麻烦贴出来一下。

正确的格式应该是:

a=true&b=false

这种的,如果格式吻合,那么可能是服务端接收的时候将你的数据转化成String了。

这个是post请求,请求过去的数组类型参数直接转成字符串了,再Network中查看请求记录可以看到已经变成字符串了。。。

回到顶部