Ist es möglich, eine domänenübergreifende POST-Ajax-Anfrage für application / json zu stellen?
Ich teste gerade einige CSRF-Dateien und frage mich, ob es möglich ist, eine domänenübergreifende Ajax-Anfrage mit POST zu sendenContent-Type: application/json
Jedes Mal, wenn ich dies mit jQuery versuche:
$.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); }
});
Ich sende immerHTTP-OPTIONEN Anfragen stattHTTP-POSTs.
Beachten Sie, dass es mir egal ist, ob ich Daten zurückerhalte. Ein Einwegpost ist alles, was ich brauche.
Beachten Sie, dass der Inhaltstyp nicht sein kannx-www-form-urlencoded
und es kann auch keine GET-Anfrage sein.