收藏
回答

wx.request无法截断302重定向

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 wx.request 客户端 7.0.3 2.6.5

相关代码:

wx.request({
      url: "https://www.pkulaw.com/chl/6a88714068b3724dbdfb.html",
      method: "GET"
      complete: console.log,
    });


问题:

A.method设置"GET"由于wx.request无法自动设置cookie,会反复跳转,触发net::ERR_TOO_MANY_REDIRECTS错误

且设置onHeadersReceived无法获得Status Code为302的响应头,因而无法通过abort截断跳转

B.method设置"HEAD"无法获取set-cookie和location


需求:

【wx.request遇到302自动设置cookie】或者【为RequestTask.onHeadersReceived或其他api提供截断302的能力】

最后一次编辑于  04-09  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 黄思程
    黄思程
    04-17

    302 现在还不支持,你们考虑自实现一个 cookie ? 搜了一下,也有一个 weapp-cookie 开源的

    04-17
    赞同
    回复 1
    • cckker
      cckker
      05-02

      我也同样遇到了302自动跳转的问题,后续能不能支持让wx.request能截获302?

      05-02
      回复