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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage