求教 httpclient 传输的数据大小限制问题

风想 发布于 2015/08/14 20:16
阅读 3K+
收藏 0

Linux基金会开源软件大学开源技术公开课即将上线,Kubernetes1.19实战讲解!>>>

    公司的项目,之前有个工程的http包引用的是4.3.5版本,而httpclient生成的代码用的是
    httpClient = new DefaultHttpClient(conManager); 
    这种方式,这是被废弃的类。于是我手贱改成了
    httpClient = HttpClients.custom().setConnectionManager(clientConnectionManager).build();
    然后问题来了,用4.3的方式生成的httpclient在传输500k大小的文件时,一切正常。但当文件大小达到950K左右时,一直报Read timed out异常,而换回旧版就没问题。

    百思不得其解啊,有大神可以为我解惑或指点下思路吗?
加载中
0
风想
风想
问题已解决,打扰诸位
风想
风想
回复 @南湖船老大 : 额,简单来说就是旧版的client被人拿去用新版的方式设置了一个无法满足业务的超时时间,然后超时时间一直没生效,so问题没暴露...直到某个中二青年手贱把生成方式改了新版....不说了,我去哭会
小白小霸王
小白小霸王
回复 @南湖船老大 : 解决方法应该是又改回去了
南湖船老大
南湖船老大
解决了得说下原因啊,方便后人
返回顶部
顶部