Я пытаюсь сделать запрос на отправку здесь, но не удался.Ответ на предполетный период имеет недопустимый код состояния HTTP 405 - AngularJS + Spring MVC
Angularjs код:
function Login(username, password, callback) {
$http.post('http://localhost:8080/basic-web-app/login', { username: username, password: password })
.success(function (response) {
console.log(response);
callback(response);
});
}
Серверный код:
@RequestMapping(value = "/login", method = RequestMethod.GET)
public String login(@RequestBody Login login) {
if (login.username.equals("test") && login.password.equals("test")) {
return "success";
} else {
return "not success";
}
}
Ошибка: XMLHttpRequest не может загрузить http://localhost:8080/basic-web-app/login
. Ответ на предполетной имеет недопустимый HTTP код статуса 405
Для проверки подлинности и авторизации я бы рекомендовал использовать Spring-security, а не вручную делать это так, как вы делаете. –
Я знаю, но это всего лишь школьный проект :) – skofield