收藏
回答

wx.request 方法 data参数中如果加入参数a:****,将会改变接口名称?

wx.request 方法 data参数中如果加入参数a:****,将会改变接口名称

如:

wx.request({
    url"https://*****/user/login",
    header: {
      "Content-Type""application/x-www-form-urlencoded,charset=UTF-8"
    },
    data:{
a:1111,
code:******},
    method"POST",
    dataType'json',
    success: function (res) {
      

    },

    fail: function (res) {

      

    }

  })

这时候服务端接收到的url会变成 https://*****/user/1111
经过测试发现只有data带有a的时候就会出现该问题
服务端语言是php


服务端接口使用postman 测试没有问题,接到小程序时会出现该问题

最后一次编辑于  2020-06-16
回答关注问题邀请回答
收藏

1 个回答

  • Admin²⁰²²
    Admin²⁰²²
    2020-06-15

    你看开发者工具的network页面里面请求的具体的URL,截图上来看看是啥情况

    2020-06-15
    有用
    回复 3
    • 心愿心诚
      心愿心诚
      2020-06-16
      开发工具那边的url正常
      2020-06-16
      回复
    • Admin²⁰²²
      Admin²⁰²²
      2020-06-16回复心愿心诚
      那检查下服务端的nginx或者其他相关代理工具设置,是否针对a开头的做转发了。
      2020-06-16
      回复
    • 心愿心诚
      心愿心诚
      2020-06-16回复Admin²⁰²²
      postman 测试没有问题
      2020-06-16
      回复
登录 后发表内容
问题标签