У меня есть приложение ASP.NET Core. Я использовал атрибут ValidateAntiForgeryToken
для всех методов действия POST
.Как использовать ValidateAntiForgeryToken на уровне контроллера в MVC?
Теперь я думаю использовать ValidateAntiForgeryToken
на уровне контроллера, чтобы он мог позаботиться об POST
и GET
методах.
Ниже приведен пример контроллер
[ValidateAntiForgeryToken]
public class SearchController : Controller
{
public SearchController()
{
}
[HttpGet]
public IActionResult Index()
{
return View();
}
[HttpPost]
public IActionResult Save(MyModel model)
{
}
}
Когда пользователь получает доступ к URL http://localhost/search, им не уверены в том, как Index
метод действия получит forgerytoken? Прямо сейчас я получаю ошибку Bad Request
, потому что в запрос не входит токен.
Мой вопрос не был связан с POST. Его о GET – LP13