Вы не должны отключать коры без надлежащей причины и оценки рисков, связанных с этим. Отметьте этот пост .
Специально, учитывая, что тимилиф очень легко добавит токен csrf в ваши формы;просто измените атрибут action
вашей формы на th:action
. Это создаст скрытый ввод с токеном, который будет отправлен вместе с вашей формой, и успешно выполнит ваш запрос POST.
Это действие аналогично добавлению ввода самостоятельно (хотя в вашем случае нет причин делать это)):
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}" />`
РЕДАКТИРОВАТЬ: Просто для записи, если кто-то читает это позже и нуждается в выполнении запроса через ajax, вы можете добавить токен следующим образом (используя jquery для вызова):
var token = '[[${_csrf.token}]]';
var header = '[[${_csrf.headerName}]]';
$.ajax({
beforeSend: function(xhr) {
xhr.setRequestHeader(header, token);
},
....
})