java – Spring Boot – 不支持请求方法’POST’
发布时间:2020-12-15 04:45:19 所属栏目:Java 来源:网络整理
导读:我的 Spring Boot应用程序中不支持异常PageNotFound:Request方法’POST’. 这是我的控制器: @RestControllerpublic class LoginController {UserWrapper userWrapper = new UserWrapper();@RequestMapping(value = "/api/login",method = RequestMethod.PO
我的
Spring Boot应用程序中不支持异常PageNotFound:Request方法’POST’.
这是我的控制器: @RestController public class LoginController { UserWrapper userWrapper = new UserWrapper(); @RequestMapping(value = "/api/login",method = RequestMethod.POST,headers = "Content-type: application/*") public @ResponseBody ResponseEntity getCredentials(@RequestBody UserDTO userDTO) { User user = userWrapper.wrapUser(userDTO); if (userDTO.getPassword().equals(user.getPassword())) { return new ResponseEntity(HttpStatus.OK); } else { return new ResponseEntity(HttpStatus.BAD_REQUEST); } } } 我在localhost发送邮件请求:8080 / api / login但它不起作用.你有什么想法吗? 编辑: UserDTO: public class UserDTO implements Serializable { private String email; private String password; //getters and setters 和json我发送: { "email":"email@email.com","password":"password" } 解决方法
我通过禁用CSRF解决了这个问题.
@Configuration class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http.csrf().disable(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |