我从我的Windows商店应用程序调用WebAPI。问题如何生成Antiforgery令牌以传递我的请求。
请帮忙。我希望像在asp中一样替换下面的内容。 Windows商店应用程序中没有AntiForgery
public string TokenHeaderValue()
{
string cookieToken, formToken;
AntiForgery.GetTokens(null, out cookieToken, out formToken);
return cookieToken + ":" + formToken;
}
下面是ajax调用发送参数以及令牌并获得响应: -
$。AJAX( “{网络Api方法的网址}”, { 类型:“POST”, contentType:“application / json”, dataType:“json”, 标题:{ 'ID': '用户名', '密码': '的userPassword', '接受语言': 'EN-US', 'RequestVerificationToken':'@ TokenHeaderValue()' }, 成功:函数(数据){ 警报(数据); } });
维诺德