我尝试使用请求标头创建自己的令牌。我的标题称为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);
答案 0 :(得分:0)
使用: string token = Convert.ToString(Request.Headers [“IG-Token”])