如何在tomcat服务器上发出超时请求?

时间:2016-11-07 22:42:57

标签: tomcat tomcat7 connection-timeout

我尝试让tomcat生成408.我需要它来看看我将要使用的代理将如何在这种情况下运行。

我尝试做的是REST端点中的无限循环:

@RequestMapping(value = "hello")
public ResponseEntity<String> hello() {
    boolean truth = true;
    while (truth) {
    }
    return new ResponseEntity<String>(HttpStatus.OK);
}

当我访问http://localhost:8083/myApp/hello时,我的浏览器会等待响应并且连接不会因超时而重置。

我尝试配置tomcat的connectionTimeout,在我的理解中应该考虑请求在给定的毫秒数后超时,但更改此值不会产生效果,看起来该请求可以永久挂起。

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="1"
           redirectPort="8443" />

有什么不对?我使用Tomcat 7。

0 个答案:

没有答案