gpt4 book ai didi

javascript - 如何从ReactJS中的初始页面请求中获取HTTP请求 header

转载 作者:行者123 更新时间:2023-11-28 03:28:21 29 4
gpt4 key购买 nike

我读了很多答案,但找不到任何令人满意的答案。应用程序中的用户 Angular 色取决于我将在 header 中收到的信息。我已经尝试过这个:

var req = new XMLHttpRequest(); req.open('GET', document.location,false); req.send(null); 
var headers = req.getAllResponseHeaders().toLowerCase(); alert(headers);

但我认为我生成了一个新请求,然后 URL 发生了变化,因此 header 不一样。如果有任何其他选项来获取标题,请用相同的方式指导我

编辑1(这将进一步澄清问题):

  • 用户将通过另一个应用程序(假设为 application2)点击我的应用程序(假设为 application1)链接。
  • 然后,applicaion2 将在反向代理转发的请求中发送 HTTP/HTTPs header ,其中将包含用户 Angular 色和更多信息。
  • 在标题中我将收到用户 Angular 色。
  • 根据 Angular 色,将确定访问类型并授予用户

最佳答案

如这个question/answer澄清一下,在 javascript 中不可能获取页面的原始响应 header 。但无论如何,这都不是实现稳健的用户访问控制的方法。相反,您希望服务器在读取并解析原始请求 header 后向客户端提供这些详细信息。

关于javascript - 如何从ReactJS中的初始页面请求中获取HTTP请求 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58425477/

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