收藏
回答

wx.request的如何监听到url重定向之前的response headers?

需求是一个url短链,访问会302重定向到一个长链,需要获取到长链的内容。

具体操作中通过wx.request 请求短链,想使用onHeadersReceived监听获取response Headers中的location重定向地址。

但是实际效果中,因为url是302重定向了,请求短链url响应后会自动发送重定向长链的请求,onHeadersReceived监听返回的就是重定向之后的请求响应内容了,获取不到重定向之前的短链请求响应内容。

请问对于302类型的请求,如何拦截获取response Headers的内容?或者是否还有其他的方法获取重定向的链接内容。

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

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2023-03-13

    https://developers.weixin.qq.com/community/develop/doc/000e448dbc80d01b9c9d00f0856414?_at=1678699914007

    还没上线

    2023-03-13
    有用 1
    回复 2
    • 青花
      青花
      2023-03-13
      感谢。。那大佬知道有其他方式可以在小程序里获取重定向的地址内容的方法么
      2023-03-13
      回复
    • Mr.Zhao
      Mr.Zhao
      2023-03-13回复青花
      如果有其它方法  官方也不会上线了
      2023-03-13
      回复
  • 清蒸鱼
    清蒸鱼
    2023-03-14

    ·开发阶段,用抓包工具抓请求啊

    2023-03-14
    有用
    回复 2
    • 青花
      青花
      2023-03-14
      调试工具和浏览器里直接请求短链能看到返回的长链内容啊,就是想通过代码里处理,没拿到
      2023-03-14
      回复
    • 清蒸鱼
      清蒸鱼
      2023-03-14回复青花
      这issue都一年了,可能没戏
      2023-03-14
      回复
登录 后发表内容