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