从传入的HTTP请求中检索数据 - Angular 4

时间:2018-02-28 07:00:24

标签: angular iis web

我想从header中检索incoming HTTP Requests值,这些值将来到我的Web应用程序[角度应用程序],并使用应用程序中检索到的值来传递其他传出请求。 我的角度应用程序通过IIS托管。 我尝试使用HttpHeaders,但它只能配置传出请求。

请告诉我是否可能,如果不是,那么有什么工作:)

2 个答案:

答案 0 :(得分:0)

不幸的是,在纯JavaScript中似乎没有办法做到这一点。

看起来围绕它的唯一方法是创建一个端点,它只返回一个带有它收到的所有头的JSON对象 - 这样你就可以从Angular向所述端点做一个请求,因此 - 读取所有标题以供进一步重用。

你是否真的需要它或想要这样做是值得商榷的。

答案 1 :(得分:0)

首先,您在浏览器中运行的角度应用程序负责发送请求,因为该应用程序是客户端并发出请求并接收对这些请求的响应。

其次,正如您所提及的那样,您正在从第三方获得您的应用程序身份验证"目前还不清楚。

如果您可以稍微详细地提供客户端 - 服务器身份验证的设计,那么我们就可以了解您要实现的目标。以下是我的假设,

您的应用程序托管启用了Windows身份验证,在您访问Web应用程序时,您的浏览器正在与凭据哈希协商。

现在,您希望在客户端从该哈希中检索身份信息,这是不可能的。

但是提出问题的方式,答案是"不可能,没有解决方法"