Javascript 防伪令牌Axios Asp.Net内核

Javascript 防伪令牌Axios Asp.Net内核,javascript,vuejs2,axios,asp.net-core-2.2,Javascript,Vuejs2,Axios,Asp.net Core 2.2,您好,我可以使用vue js axios向Asp.NET Core 2.2中的控制器发送帖子,如下所示 axios({ url: '/Parametros/Create', method: 'post', ContentType: 'application/json',

您好,我可以使用vue js axios向Asp.NET Core 2.2中的控制器发送帖子,如下所示

                axios({
                    url: '/Parametros/Create',
                    method: 'post',                    
                    ContentType: 'application/json',
                    data: formData                        
                })
然而,要使其工作,我必须从控制器中的操作中删除

[ValidateAntiForgeryToken]
此外,在razor页面中生成令牌作为输入

<input name="__RequestVerificationToken" type="hidden" value="CfDJ8GwWLSmGzLVOqfs-yISjocyQshOjT98BeCqxo14sO91JGUZPe_IstyK9DWZyu0rCr0bxdx3lBlwminvxm7q0zXVWcUkAZIH8NwKDYGdNCiY-Z_BgMzLt_1PyNEHxfpmTouJgMu3il8N4fMjbI0ohwElXGK-eVLXGuzj_J5N_uQ3A4f-9ijmTKGk8p3BC7hrB1A">


没有工作,我一直收到不好的请求。。。使用ajax第二种方法很好,但axios不行。如何处理此问题?

将标题中的
\uu RequestVerificationToken
更改为
RequestVerificationToken
,使post请求对我有效

最终代码:

         axios({
            method: 'post',
            headers: {  "RequestVerificationToken":   $('input[name="__RequestVerificationToken"]').val()},
            url:  'home/axiostest',
          })
...

将uu RequestVerificationToken及其值包含在FormData中您的意思是作为对象的属性吗?是的,就像发送到ControlPerformData的任何其他输入数据一样。u RequestVerificationToken=$('input[name=“u RequestVerificationToken”]')。val()。。。。。。。。我做到了这一点,但在这两种方法中仍然提出了不好的要求
axios({
    url: '/Parametros/Create',
    method: 'post',                  
    ContentType: 'application/json',
    data: {
        "__RequestVerificationToken": $('input[name="__RequestVerificationToken"]').val(),
        formData                        
    }
})
         axios({
            method: 'post',
            headers: {  "RequestVerificationToken":   $('input[name="__RequestVerificationToken"]').val()},
            url:  'home/axiostest',
          })
...