收藏
回答

redirect: manual 会修改 Url

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.06.2401020

对于以下代码

wx.request({
  url: "https://example.com/",
  redirect: "manual",
})


真机请求的地址仍是 https://exmaple.com/, 而开发者工具会变成 https://exmaple.com/?_wx_redirect=manual

很多程序,比如严格的 CAS 登陆系统,不能有未知的 query,否则会当一个新参数解析从而报错。换言之,开发者工具和真机表现不一致的这个行为会导致所有声明手动处理 302 的请求多了一个 {_wx_redirect: manual } 的query,从而导致开发者工具和真机行为不对齐。

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

1 个回答

  • -
    -
    09-21

    遇到了同样的问题,这个请问怎么解决啊!

    09-21
    有用
    回复 1
    • Mr.Hope
      Mr.Hope
      11-11
      真机测试吧... 而且需要注意一下PC、Mac和 Donut 是压根不支持的
      11-11
      回复
登录 后发表内容