【发布时间】:2021-09-18 10:28:36
【问题描述】:
我的 SpringBoot 应用程序中有一个简单的控制器设置,但没有安全性。当我尝试通过浏览器地址栏测试我的@PostMapping 端点时,它会抛出 405 状态(不支持请求方法“GET”);但是,当我使用 Postman 发送 POST 请求时,这很好。这是为什么呢?
@RestController
@RequestMapping("/users")
public class UserController {
@Autowired
private UserRepository userRepository;
@PostMapping("/post")
public void addNewUser() {
User newUser = new User("testUser", "test@gmail.com", "password");
userRepository.save(newUser);
System.out.println(newUser);
}
【问题讨论】:
-
您的浏览器 URL 栏不执行 POST(或 PUT)请求,仅执行 GET。
标签: java spring-boot post postman httprequest