我正在使用apache HttpClient进行GET请求。有没有办法检测服务器在从InputStream读取时断开连接的时间?
答案 0 :(得分:0)
当然,请查看文档的Exception Handling section。
答案 1 :(得分:0)
输入流上的EOS(read()返回-1,readLine()返回null,readXXX()为任何其他XXX抛出EOFException)是主要机制,否则是IOException,通常是“连接重置”。很少有人会看到SocketException。如果您正在使用读取超时,则为SocketTimeoutException。