向http://****发起请求时抛出异常,异常信息为:Connection reset
(1)Connection reset:一端退出,但退出时并未关闭该连接,另一端如果从连接中读取数据则抛出该异常;
(2)Connection reset by peer:一端的Socket被关闭(或主动关闭或者因为异常退出而引起的关闭),另一端扔发送数据,发送的第一个数据包引发该异常。
粗略解释为连接断开后的读写异常。
我碰到该问题的原因是:HttpClients未设置超时时间

本文解析了在向指定URL发起HTTP请求时遇到的Connectionreset异常,详细介绍了两种异常情况:一端退出未关闭连接导致的读取异常,以及一端Socket关闭后另一端继续发送数据引发的异常。并分享了作者遇到此问题的原因是未正确设置HttpClients的超时时间。
向http://****发起请求时抛出异常,异常信息为:Connection reset
(1)Connection reset:一端退出,但退出时并未关闭该连接,另一端如果从连接中读取数据则抛出该异常;
(2)Connection reset by peer:一端的Socket被关闭(或主动关闭或者因为异常退出而引起的关闭),另一端扔发送数据,发送的第一个数据包引发该异常。
粗略解释为连接断开后的读写异常。
我碰到该问题的原因是:HttpClients未设置超时时间

418

被折叠的 条评论
为什么被折叠?
