收藏
回答

wx.request data 为 query string 时,无法被正常发送

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

https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html

文档里 wx.request data 参数可以为 string.

但在开发工具里测试 string 的 data 确并不会被传递是为什么呢?

当 data 是 object 时,请求可以被正常发送

但当 data 是 string 时,参数却无法被发送

如上图,当 data 是以 query string 方式时,请求里参数丢失了。



回答关注问题邀请回答
收藏

5 个回答

  • 游戏人生
    游戏人生
    2023-02-27

    data 你这方式不对啊,直接拼在url里

    2023-02-27
    有用
    回复
  • 微盟
    微盟
    2023-02-27

    需要你设置content-type

    2023-02-27
    有用
    回复
  • showms
    showms
    2023-02-27

    如果你的data是string,那header里面也要相应的设置content-type,应该是要设置成text/plain,模式是application/json

    2023-02-27
    有用
    回复
  • optimistic
    optimistic
    2023-02-27

    data 是不需要你拼接的,就是方便开发,再手动拼接,岂不是倒着走

    2023-02-27
    有用
    回复
  • Jianbo
    Jianbo
    2023-02-27

    data是string的话,为什么不直接放到url里?

    2023-02-27
    有用
    回复
登录 后发表内容