Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json DotNetCore在标头中使用AntiForgeryToken_Json_Asp.net Core_Http Headers - Fatal编程技术网

Json DotNetCore在标头中使用AntiForgeryToken

Json DotNetCore在标头中使用AntiForgeryToken,json,asp.net-core,http-headers,Json,Asp.net Core,Http Headers,我正在尝试以内容类型:application/json的形式发送HTTP请求。因此,因为我的数据以JSON的形式发送,所以我也以JSON的形式发送AntiForgeryToken: { “搜索值”:“ShiroiTora”, “过滤器”:[ { “FilterName”:“部门IDList”, “FilterValue”:[ "1", "2", "3" ] } ], “TotalCount”:“1000”, “页码”:“1”, “OrderColumn”:“名称” }, //{ //“\u

我正在尝试以
内容类型:application/json
的形式发送HTTP请求。因此,因为我的数据以JSON的形式发送,所以我也以JSON的形式发送AntiForgeryToken:

{
“搜索值”:“ShiroiTora”,
“过滤器”:[
{
“FilterName”:“部门IDList”,
“FilterValue”:[
"1",
"2",
"3"
]
}   
],
“TotalCount”:“1000”,
“页码”:“1”,
“OrderColumn”:“名称”
},
//{
//“\uuu RequestVerificationToken”:“*此处有一些\u令牌”
//}
我问我应该做些什么来理解JSON AntiForgeryToken。我不知道是否可能,但看起来可以在头中发送AntiForgeryToken值。但是代码是用.NETMVC编写的,我找不到任何用.NETCore2.0编写的代码。另外,我对“属性”了解不多,所以如果有人能帮助我,我将不胜感激

我的代码(我不确定是否应该复制/粘贴在“该站点”中编写的代码。因此,我只是复制/粘贴我的代码):

[HttpPost]
[ValidateAntiForgeryToken]
公共IActionResult电话簿([FromBody]PersonnelFilterReq filterList)
{
返回Ok(“终于工作了!!!!”);
}
模型(用于POST方法):

使用System.Collections.Generic;
命名空间GebzeShared.Modules.HR.personal.RequestModels
{
/// 
///genel的sayfalarıiç个人请求我
/// 
公共类人员FilterReq
{
/// 
///阿拉马·德埃里
/// 
公共字符串搜索值{get;set;}
/// 
///李斯特过滤器
/// 
公共ICollection筛选器{get;set;}
/// 
/// 
/// 
公共整数TotalCount{get;set;}
/// 
/// 
/// 
公共整数页码{get;set;}
/// 
/// 
/// 
公共字符串OrderColumn{get;set;}
}
/// 
/// 
/// 
公共类过滤器列表
{
/// 
///过滤蛋白
/// 
公共字符串筛选器名称{get;set;}
/// 
///德厄里过滤网
/// 
公共ICollection筛选器值{get;set;}
}
}

对于ASP.NET MVC Core,不再需要像您所指的站点那样使用自定义属性。现在,在ajax请求的头中设置令牌是现成的