我正在使用带有 .net Core 1.1 的 Web Api 的 Visual Studio 2017,但是我遇到了一个 400 Bad Request 错误。
错误出现的情况包括:
- Angular http
- Fiddler
- Postman
- SoapUI
- Swagger
在 POST 请求中出现 ASP.NET Web API“400 Bad Request”错误。
[HttpPut]
//[ValidateAntiForgeryToken]
public IActionResult Put([FromBody]VeteranInteraction sessionTracker)
{ //.... }
为什么会发生这种情况?
ValidateAntiForgeryToken
是问题所在,如果我将其注释掉就能正常工作。
FromBody
吗?还请从其中一个来源(最好是 Postman,因为它最适合测试)中发布准确的数据。 - Neville Nazerane