【发布时间】:2018-07-04 10:08:06
【问题描述】:
我在 Spring Boor 中从 RestController 设置 HEAD 响应时遇到问题。我目前使用的是 Spring Boot 1.5.9 版。
我已经设置了新项目来演示这个问题。在 application.properties 我只有一行:
server.context-path=/api/v1
我的 RestController "TestController.java"
@RestController
public class TestController {
@GetMapping("/test")
public String test() {
return "test";
}
}
当我尝试在 url http://localhost:8080/api/v1/test 上仅获取带有 HTTP HEAD 请求的标头时,响应堆栈并且我没有得到任何响应。在应用程序控制台中没有错误。
如果我从 application.properties 中删除 server.context-path=/api/v1。然后对http://localhost:8080/test 的 HEAD 请求按预期工作。
感谢您的帮助, 马丁
【问题讨论】:
-
这里似乎没有错。你能分享你的 pom 文件吗?
-
我忽略了你的反应。我正在使用 gradle。
标签: spring-boot head contextpath