java httpclient检测服务器断开连接

时间:2011-07-06 20:24:50

标签: java httpclient

我正在使用apache HttpClient进行GET请求。有没有办法检测服务器在从InputStream读取时断开连接的时间?

2 个答案:

答案 0 :(得分:0)

当然,请查看文档的Exception Handling section

答案 1 :(得分:0)

输入流上的EOS(read()返回-1,readLine()返回null,readXXX()为任何其他XXX抛出EOFException)是主要机制,否则是IOException,通常是“连接重置”。很少有人会看到SocketException。如果您正在使用读取超时,则为SocketTimeoutException。