-1
我試圖在此處發佈Post請求,但未成功。預檢的響應具有無效的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);
});
}
Server代碼:
@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