gpt4 book ai didi

javascript - 获取客户端重定向

转载 作者:行者123 更新时间:2023-12-01 15:28:17 28 4
gpt4 key购买 nike

我正在使用 FetchClient(通过 Aurelia 包装器)执行获取请求。

fetch 客户端有三种模式:

跟随、错误和手动(我将放弃这个问题的错误)

如果我使用跟随,获取客户端会自动跟随重定向。问题是我的原始请求使用基本身份验证。它适用于原始请求,但重定向的 URL 因这些基本身份验证凭据而失败。

如果我使用“手动”模式,它不会执行,但我无法访问重定向资源的“位置”,也无法获得重定向资源的正确 URL。

我该如何解决这个问题?

它要么是我可以访问完整响应的模式,要么是允许我在请求重定向资源之前修改 header 的拦截器。

最佳答案

您可以查看url redirected 时的响应属性属性是 true
https://developer.mozilla.org/en-US/docs/Web/API/Response/url

fetch("someUrl")
.then(r=>{
if(r.redirected){
const redirectedToUrl = r.url
}
}

关于javascript - 获取客户端重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56527175/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com