当一个http请求发送到服务器(例如,java web服务器)时, 并且服务器长时间保持请求,不发送响应,超时会发生吗?
我搜索http超时,发现408,我不认为408是我所说的超时。
如果超时发生,我可以设置此超时值吗?在服务器或客户端?
答案 0 :(得分:1)
如果您设置了读取超时,它将会超时。如果你没有,它就不会。超时变为SocketTimeoutException,而不是HTTP错误代码。没有HTTP错误代码。从中获取错误代码没有HTTP响应。这就是超时的原因。您可以使用URLConnection.setReadTimeout()。
设置超时