Tag: http status codes

当返回1xx状态码时,Spring引导请求挂起

我有一个小的演示来玩定制的状态码。 有趣的部分是,如果状态低于200,请求将始终挂在那里,如105,199等。但对于任何超过200的状态,如209,789等 http状态码注册表,请参考https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml Spring引导:1.5.4.RELEASE与嵌入式的tomcat Java:8 控制器: @RestController public class DemoController { @GetMapping("/hello") public ResponseEntity get() { return ResponseEntity.status(105).build(); } } 任何人都可以给我一个明确的解释? 我在这里创建一个要点: https : //gist.github.com/pengisgood/dbea1fcdc45c2bb5809871c7f020b800 更新: 我也创建一个小的演示来重现它在这里: https : //github.com/pengisgood/springboot-customize-status-code 更新: 运行curl -v localhost:8080/hello ,可以看到状态,但是响应没有完成。 参考下面的gif: