有没有办法在由JavaScript触发的HTTP重定向中添加自定义HTTP标头?
我正在寻找一种方法,可以向任何重定向添加客户标头元素。
使用AJAX请求可以实现此功能:
如何使用js或jQuery向ajax请求添加自定义HTTP标头?
有没有办法在由JavaScript触发的HTTP重定向中添加自定义HTTP标头?
我正在寻找一种方法,可以向任何重定向添加客户标头元素。
使用AJAX请求可以实现此功能:
如何使用js或jQuery向ajax请求添加自定义HTTP标头?
我想您指的是使用window.location
进行重定向。
无论使用哪种语言或框架,都无法在设置自定义标头的页面上执行重定向。换句话说,无法触发HTTP重定向并导致客户端添加自定义标头。
网站指示浏览器使用带有自定义标头的HTTP请求的唯一方法是使用XMLHttpRequest
对象。并且需要实现目标服务器上的CORS以允许此类ajax请求。
最接近的解决方法是扮演代理人,例如,发送设置了自定义HTTP标头的ajax请求,检索响应并将其注入DOM中,但这是基于错误思路构建的情况。
XMLHttpRequest
。 - Barmardocument.firstElement.innerHTML
,使用pushState
更改显示的 URL。这可能是可能的;不确定是否值得努力:P - Amadan