【发布时间】:2019-09-25 09:49:30
【问题描述】:
将资源部署到服务器后,我们开始进行 API 测试。 任何 API 将如何以 https://.. 开头,对于这些请求 GET POST.. 每个方法都可以正常工作,但是如果我将其更改为 http 而不是 https 对于每个方法都可以正常工作,其中 GET 方法 API(@ 987654322@) 即使您从 POST、PUT 等发出请求,也会响应。
我也尝试了这些更改
@Override
protected void configure(HttpSecurity http) throws Exception {
}
@GetMapping("/getalluserdetails")
public UserDetailResponser getAllUserDetails(
@Valid @RequestHeader("accessToken")
@NotEmpty(message = "accessToken is mandatory") String bearer,
@RequestHeader("mappingId")
@NotEmpty(message = "mappingId is mandatory") String mappingId) {
}
即使我从 POST 发送请求,此方法也接受请求,只有当我将其更改为 http://.....request
实际的东西 (@Getmapping("/getalluserdetails")) 不应该适用于其他方法
【问题讨论】:
-
请正确格式化您的代码。不可读。
-
你有任何类级别的“REST”注释吗?
-
是的,我有..(@restcontroller)
标签: java spring rest spring-boot jpa