httpclient 卡死在while循环中

黄贤达 发布于 2019/04/24 18:16
阅读 463
收藏 1

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

我的代码卡死在如下位置

追踪到jar包,发现在EntityUtils类里面的tostring方法的while里面死循环了

 

请知道的大佬,指导一番,谢谢

以下是问题补充:

@黄贤达:查阅了api java.io.Reader.read(char[] cbuf) 方法读取字符到一个数组中。此方法将阻塞,直到有输入数据可用,发生I/ O错误,或者该流的末尾。 我觉得和这个堵塞有关系,但是不知道怎么解决,求大神 (2019/04/25 09:05)
加载中
0
我是一名程序员
我是一名程序员
该评论暂时无法显示,详情咨询 QQ 群:点此入群
黄贤达
是的 我在debug跟踪的过程中就是卡在这里,我也觉得不可思议
0
湖水没了
湖水没了

设置读取超时时间

黄贤达
设置了 ,最后就是堵塞在while里面 ,然后报超时
0
南北024
南北024

引用来自“湖水没了”的评论

设置读取超时时间

+1

0
3K哥
3K哥

如果是取结果集的循环卡死,不清楚,如果是循环提交请求导致的卡死可以看下这个。https://blog.csdn.net/li939403600/article/details/89050031

0
f
freezingsky

截图有些文件名的命名, 非常中国化啊!

黄贤达
是,确实命名还不够规范
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部