gpt4 book ai didi

javascript - 在重定向之前在 HTTP 中添加自定义 header

转载 作者:可可西里 更新时间:2023-11-01 17:07:35 52 4
gpt4 key购买 nike

有什么方法可以在由 javascript 触发的 HTTP 重定向中添加自定义 HTTP header ?

我正在寻找可以将客户 header 元素添加到任何重定向的东西。

有一种方法可以通过 AJAX 请求来实现:
How can I add a custom HTTP header to ajax request with js or jQuery?

最佳答案

我想你的意思是通过 window.location 重定向。

无论您使用何种语言或框架,都不可能重定向到设置了自定义 header 的页面。换句话说,无法触发 HTTP 重定向并导致客户端添加自定义 header 。

站点指示浏览器发出带有自定义 header 的 HTTP 请求的唯一方法是使用 XMLHttpRequest 对象。并且它需要在目标服务器上实现 CORS 以允许此类 ajax 请求。

您能想到的最接近的解决方法是充当代理。例如,发送带有自定义 HTTP header 集的 ajax 请求,检索响应并将其注入(inject) DOM,这是建立在错误想法之上的案例。

关于javascript - 在重定向之前在 HTTP 中添加自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34671199/

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