在IHttpActionResult请求中访问令牌数据

时间:2019-08-21 08:22:51

标签: web asp.net-web-api2

我正在使用MVC 5和Web api2。我使用Ajax或mvc控制器从MVC向Web api 2 IHttpActionResult操作请求发送请求。同时发送不记名令牌。我需要从令牌中读取一些参数以获取mu查询中的输入参数。找不到任何解决方案。谢谢

我在Web Api 2 IHttpActionResult操作中尝试此操作:

System.Net.Http.Headers.HttpRequestHeaders headers = this.Request.Headers; if (headers.Contains("user_id")) user = headers.GetValues("user_id").First();  

在ajax调用中,将此参数添加到标头中。我认为它可以正常工作。

我现在需要从控制器发送相同的消息。我正在使用MVC 5 Controller和  HttpClient访问我的Web Api2。

 using (HttpClient client = new HttpClient()) { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);}    

0 个答案:

没有答案