私はASP.NET Coreアプリケーションを持っています。これまでのPOST
アクションメソッドのすべてでValidateAntiForgeryToken
属性を使用しています。MVCのコントローラレベルでValidateAntiForgeryTokenを使用するには?
コントローラレベルでValidateAntiForgeryToken
を使用すると、POST
とGET
の両方の処理ができるようになりました。以下は
ユーザーがIndex
アクションメソッドがforgerytokenを受け取ることになりますどのようにイムわからない、URL http://localhost/searchにアクセスすると、サンプルコントローラ
[ValidateAntiForgeryToken]
public class SearchController : Controller
{
public SearchController()
{
}
[HttpGet]
public IActionResult Index()
{
return View();
}
[HttpPost]
public IActionResult Save(MyModel model)
{
}
}
のですか?今すぐ要求に含まれているトークンがないので、エラーBad Request
が表示されます。
私の質問はPOSTとは関係ありませんでした。そのGETについて – LP13