如果我不使用表单进行POST请求,想要防止CSRF攻击,可以在meta标签中设置csrf-token,并在触发请求时将其放回到头部。这是一个好的做法吗?
请通过头部将令牌放回,例如使用JQuery:
<meta name="csrf-token" content="xxx">
请通过头部将令牌放回,例如使用JQuery:
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});