Я создаю веб-приложение с использованием весенней безопасности и тимелеафа, я получил его работу с логином и выходом из системы, но у меня есть некоторые проблемы, когда я пытаюсь зарегистрироваться как конечный пользователь. Я получаю недопустимую ошибку токена csrf. Я новичок в этом, и я мог бы помочь. Мой вопрос в том, как я могу прикрепить токен к этому запросу? (Post/registration) Кстати, я не использовал какой-либо XML, я использую аннотации.403 Forbidden Invalid CSRF
Это запрос
$scope.registerUser = function() {
$http.post(BASE_URL + "/registration", $scope.registrationRequest).
success(function (data, status, headers, config) {
$log.info("Success: " + headers('Location'));
$scope.hasRegistered = true;
}).error(function(data, status, headers, config) {
$scope.hasRegisterErrors = true;
$log.info("Error: status =" + status + ", body =" + JSON.stringify(data));
});
}
И ошибка
Error: status =403, body ={"timestamp":1430645356572,"status":403,"error":"Forbidden","message":"Invalid CSRF Token 'null' was found on the request parameter '_csrf' or header 'X-CSRF-TOKEN'.","path":"/registration"}
Вы пытаетесь подключиться с помощью браузера или какой-то автоматизированной клиента ? Если автоматизированный клиент, это поможет, если вы поделились некоторыми из вашего кода запроса клиента. – merlin2011
Использование браузера. – SavvasM