在Windows应用商店应用中生成Antiforgery令牌

时间:2014-01-28 10:43:07

标签: c# asp.net-web-api windows-runtime windows-store-apps antiforgerytoken

我从我的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()'             },             成功:函数(数据){                 警报(数据);             } });

维诺德

0 个答案:

没有答案