收藏
回答

小程序会自动将请求参数由数组/布尔类型转为字符串类型

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.request 工具 6.7.3 2.4.0

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


header: {

'Content-Type': 'application/x-www-form-urlencoded'

},


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

最后一次编辑于  2018-11-30  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 微盟
    微盟
    2018-11-30

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


    正确的格式应该是:


    a=true&b=false


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

    2018-11-30
    赞同 1
    回复
  • lǐ mng yáng
    lǐ mng yáng
    2018-11-30

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

    2018-11-30
    赞同
    回复