Мне нужно передать CSRFToken
с помощью почтового запроса на основе Ajax, но не уверен, как это можно сделать наилучшим образом.
Использование платформы, которая внутренне проверяет CSRFToken
в запросе (только запрос POST)
Сначала я думал добавить его в заголовок, например
$(function() {
$.ajaxSetup({
headers : {
'CSRFToken' : getCSRFTokenValue()
}
});
});
Что сделает его доступным для каждого запроса Ajax, но он не будет работать для моего случая, так как запрос CSRFToken
по-прежнему приходит как null.
Есть ли способ установить CSRFToken
для всех вызовов Ajax, имеющих дело с POST
type
Edit Если я сделаю что-то подобное в своем вызове Ajax
data: {"newsletter-subscription-email" : "XXX" , 'CSRFToken': getCSRFTokenValue()},
Все работает нормально.
Моя проблема: я хочу передать значение CSRFToken
в качестве параметра запроса, а не как заголовок запроса