Это потому, что запрос не содержит токен csrf
, поскольку Spring Security автоматически включает его, токен csrf
должен быть отправлен с запросом.Не стоит просто отключать это, что оставляет все приложение широко открытым.
Добавить следующий скрытый ввод в форму,
<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/>
Если вы хотите отключить поддержку csrf
используйте это в security-context.xml
.(Весна 4+)
<http>
<csrf disabled="true"/>
</http>