昨天发现程序运行时偶尔会抛异常,DEBUG时发现是在调用EntityUtils.toString(response.getEntity());时抛Bad Socket的异常。
结果发现是发完请求之后就关闭掉连接导致。结果,最后在读response.getEntity()的时候出错
结果发现是发完请求之后就关闭掉连接导致。结果,最后在读response.getEntity()的时候出错
本文记录了一次程序运行中出现的BadSocket异常问题及其解决过程。异常发生在调用EntityUtils.toString(response.getEntity())时,原因是请求完成后连接被提前关闭,导致读取response.getEntity()时发生错误。
979

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