博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ScoketTimeout Exception浅析
阅读量:6700 次
发布时间:2019-06-25

本文共 533 字,大约阅读时间需要 1 分钟。

以前都是用WebService的方式调用服务方的服务,此次直接调用别人的http服务。

使用的客户端是org.apache.http.client.HttpClient。

用的httpclient-4.5.2.jar

由于4.5.2和低版本的写法略有区别,大量的低版本的方法都被作废了。

看我的前面一篇博文 

本次调用中一直发生Exception : Socket Closed。

RequestConfig requestConfig =             RequestConfig.custom().setConnectTimeout(5000).setConnectionRequestTimeout(1000).setSocketTimeout(5000).build();

由于服务端处理时间过长,响应过慢导致客户端关闭Socket.

后改为不设置SocketTimeout

RequestConfig requestConfig =             RequestConfig.custom().setConnectTimeout(5000).setConnectionRequestTimeout(1000).build();

参考资料:

转载地址:http://sgloo.baihongyu.com/

你可能感兴趣的文章
lastb
查看>>
[置顶] cocos2d-x 手游源码站
查看>>
2016年学习Linux决心书(老男孩教育在线课程班第二期)
查看>>
Linux文件系统
查看>>
37signals为何砍掉中层?个人点评,高素质人才队伍工作,靠的是全体发挥综合能力,而不是靠......
查看>>
jQuery中阻止冒泡
查看>>
touchesEnded不响应
查看>>
从表到里学习JVM实现
查看>>
关于数据库查询优化的思考
查看>>
如何在android studio中设置sdk path?
查看>>
iptables的SNAT和DNAT应用
查看>>
搭建LNMP遇到的问题
查看>>
java String类 常用函数
查看>>
Spring 容器(Spring 的上下文)
查看>>
Windows下C语言连接Oracle数据库
查看>>
Cacti 使用安装详解-企业级实例
查看>>
DNS简述
查看>>
linux ssh密钥登录配置
查看>>
Redis的七种武器及其适合的应用场景
查看>>
github和git@osc提交问题
查看>>