有没有办法使用本地主机来解决__RequestVerificationToken?

时间:2019-08-09 13:50:02

标签: c# visual-studio localhost antiforgerytoken

尝试测试在Unity上创建的登录屏幕时,在本地主机上运行的API会抛出“不存在所需的防伪cookie“ __RequestVerificationToken”。”,但在API在线运行时不存在。 / p>

我试图成功登录到我在本地主机上运行的API以测试海豚,但是发送后请求后,我收到有关防伪cookie的错误。 我已经尝试过PostMan,通过远程桌面运行API,并浏览更多信息,例如是否需要添加一些头文件或如何使用远程调试器发布API。

我实际使用的标题是:

using (UnityWebRequest webRequest = UnityWebRequest.Post(url, json))
        {
            webRequest.SetRequestHeader("Authorization", "Basic " + Credentials);
            webRequest.SetRequestHeader("Accept", "*/*");

            yield return webRequest.SendWebRequest();

            Debug.Log("Result: " + webRequest.downloadHandler.text);
        }

我希望在控制台中收到一些数据,但是会收到用户未处理的异常

System.Web.Mvc.HttpAntiForgeryException: 
'The required anti-forgery cookie "__RequestVerificationToken" is not present.'

0 个答案:

没有答案