CSRFToken zur Ajax-Anfrage hinzufügenJquery

JQuery-Programmierung
Anonymous
 CSRFToken zur Ajax-Anfrage hinzufügen

Post by Anonymous »

Ich muss CSRFToken mit einer Ajax-basierten Post-Anfrage übergeben, bin mir aber nicht sicher, wie das am besten geht.
Ich verwende eine Plattform, die CSRFToken in der Anfrage intern überprüft (nur POST-Anfrage)

Anfangs dachte ich darüber nach, es zu einem Header wie

hinzuzufügen

Code: Select all

$(function() {
$.ajaxSetup({
headers : {
'CSRFToken' : getCSRFTokenValue()
}
});
});
Dadurch wird es für jede Ajax-Anfrage verfügbar gemacht, aber es wird in meinem Fall nicht funktionieren, da CSRFToken in der Anfrage immer noch als Null kommt.

Gibt es eine Möglichkeit, CSRFToken für alle Ajax-Aufrufe festzulegen, die sich mit dem Typ POST befassen?

Bearbeiten
Wenn ich so etwas in mache mein Ajax-Anruf

Code: Select all

data: {"newsletter-subscription-email" : "XXX" , 'CSRFToken': getCSRFTokenValue()},
Alles funktioniert einwandfrei.

Mein Problem ist, ich möchte den CSRFToken-Wert als Anforderungsparameter und nicht als Anforderungsheader übergeben

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post