请求标题为webapi提取错误数据

时间:2016-07-12 07:00:13

标签: asp.net-web-api token

我尝试使用请求标头创建自己的令牌。我的标题称为IG-Token。 当我使用beforesend调用ajax时

xhr.setRequestHeader("IG-Token", ig.getToken());

我从开发者工具跟踪我传递了正确的令牌。但在返回客户端后,我的令牌不使用当前令牌。仍然抓住旧令牌。意思是不同的用户(在不同的浏览器/不同的PC中)。

这就是我从webapi中提取令牌的方式

var token = string.Empty;
var keyFound = Request.Headers.TryGetValues("IG-Token", out headerValues);
if (keyFound)
{
      userId = headerValues.FirstOrDefault();
}   
return Request.CreateResponse(HttpStatusCode.OK, token);

1 个答案:

答案 0 :(得分:0)

使用: string token = Convert.ToString(Request.Headers [“IG-Token”])