在重定向之前在HTTP中添加自定义标头

Adding custom header in HTTP before redirect

本文关键字:自定义 添加 HTTP 重定向      更新时间:2023-09-26

有没有办法在javascript触发的HTTP重定向中添加自定义HTTP头?

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

有一种方法可以处理AJAX请求:
如何使用js或jQuery向ajax请求添加自定义HTTP头?

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

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

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

你能想出的最接近的解决办法是充当代理。例如,发送设置了自定义HTTP头的ajax请求,检索响应并将其注入DOM,这是基于错误想法构建的一种情况。