我有一个我正在尝试将前端转换为 Angular 的 asp.net 应用程序。获取标题信息对视图很重要。我习惯于在 C# 中像这样获取标头信息:
httpContext.Request.Headers["USERID"]
我怎样才能在角度控制器中做同样的事情?
我有一个我正在尝试将前端转换为 Angular 的 asp.net 应用程序。获取标题信息对视图很重要。我习惯于在 C# 中像这样获取标头信息:
httpContext.Request.Headers["USERID"]
我怎样才能在角度控制器中做同样的事情?
在 asp.net 中,每个请求都在其自己的独立上下文中运行,因此您在代码中显示的标头访问是有意义的。
这不适用于 Angular 或实际上任何客户端框架。您始终可以获取使用 angular 发出的任何请求或响应的标头,$http
但问题是哪个请求?在应用程序的生命周期中,您会提出许多此类请求。
假设您想获取当前的用户 ID,您可以创建一个返回登录用户的服务。有两种方法可以实现这样的服务
您可以在此处$http
查看文档以了解如何访问标头。