我正在测试一些 csrf 的东西,我想知道是否可以使用 POST 跨域 ajax 请求Content-Type: application/json
每次我尝试使用 jQuery 执行此操作时:
$.ajax({
type: "post",
url: "http://someotherdomain.com/endpoint",
contentType: "application/json; charset=UTF-8",
data: {"a": "1"},
dataType: "json",
crossDomain: true,
success: function(data){ alert(data); },
failure: function(data){ alert(data); }
});
我总是发送HTTP OPTIONS请求而不是HTTP POSTs。
注意-我不关心接收数据,我只需要一个单向的帖子。
注意 - 内容类型不能x-www-form-urlencoded
也不能是 GET 请求。