收藏
回答

wx.request在处理302重定向时,定义了redirect:'manual',也无法拦截重定向

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug wx.request 微信安卓客户端 8.0.66 3.14.0

这是我写的简单代码,通过url获取正方教务系统的cookies,该url如果正确,服务器会返回一个302重定向,如下图所示,我需要截断这个302并获取Headers下Locations中的url,然后请求该url,服务器会返回令一个302,并在Headers内带Set-Cookie,可通过该Set-Cookie登录系统。

而现在无法截断302重定向,打印结果直接就是重定向后的url,network中第二个302和200均为自动跳转的,我无法拦截,哪怕设置redirect:'manual'也没有效果,请问是数据库返回值的问题,还是该方法有 BUG。

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

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    01-31
    有用
    回复 1
    • 🍀Root🍃
      🍀Root🍃
      01-31
      第一次重定向:HTTP/1.1 302 Found
      Server: Tengine/3.0.0
      Date: Sat, 31 Jan 2026 10:14:26 GMT
      Content-Length: 0
      Connection: keep-alive
      X-Powered-By: Servlet/3.0 JSP/2.2 (ZFSOFT-SERVER Java/Oracle Corporation/1.8.0_201-b09)
      Location: https://jw.cfri.edu.cn/jwglxt/ticketlogin?uid=************&timestamp=1769854466&verify=1F469158412D92BC72ECC39423DB6A3D
      Set-Cookie: route=4b2de4d2e4e2f5b7160062e469000590; Path=/
      Pragma: no-cache
      Access-Control-Allow-Origin: *
      Access-Control-Allow-Methods: *
      Access-Control-Allow-Headers: *
      第二次重定向:HTTP/1.1 302 Found
      Server: Tengine/3.0.0
      Date: Sat, 31 Jan 2026 10:14:26 GMT
      Content-Length: 0
      Connection: keep-alive
      X-Powered-By: Servlet/3.0 JSP/2.2 (ZFSOFT-SERVER Java/Oracle Corporation/1.8.0_201-b09)
      X-Frame-Options: SAMEORIGIN
      X-XSS-Protection: 1; mode=block
      X-Content-Type-Options: nosniff
      Set-Cookie: JSESSIONID=6AA634C8E65ADAA8E55D3129ECDB978C; Path=/jwglxt; HttpOnly
      Set-Cookie: rememberMe=deleteMe; Path=/jwglxt; Max-Age=0; Expires=Fri, 30-Jan-2026 10:14:26 GMT; SameSite=lax
      Location: /jwglxt/xtgl/login_slogin.html
      Content-Language: zh-CN
      Set-Cookie: route=aa1b4aede6f63b50d3d1febd486dcb57; Path=/
      Pragma: no-cache
      Access-Control-Allow-Origin: *
      Access-Control-Allow-Methods: *
      Access-Control-Allow-Headers: *
      基础库版本号:3.14.0
      无法提供可复现代码片段,因为该url需要通过vpn登录,不然我就使用云开发,在云端使用其他方式请求网络了。
      01-31
      回复
登录 后发表内容