当服务器长时间保持连接时,http请求会超时吗?

时间:2014-05-15 13:39:31

标签: java http networking timeout

当一个http请求发送到服务器(例如,java web服务器)时, 并且服务器长时间保持请求,不发送响应,超时会发生吗?

我搜索http超时,发现408,我不认为408是我所说的超时。

如果超时发生,我可以设置此超时值吗?在服务器或客户端?

1 个答案:

答案 0 :(得分:1)

如果您设置了读取超时,它将会超时。如果你没有,它就不会。超时变为SocketTimeoutException,而不是HTTP错误代码。没有HTTP错误代码。从中获取错误代码没有HTTP响应。这就是超时的原因。您可以使用URLConnection.setReadTimeout()。

设置超时
相关问题