httpclient4 请一定设置超时时间

httpclient4 请一定设置超时时间httpclient4的设置方式和httpclient3有所不同,代码如下:HttpClienthttpclient=newDefaultHttpClient();httpclient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,Config.20000);//连接时间20shttp

大家好,又见面了,我是你们的朋友全栈君。

httpclient4的设置方式和httpclient3有所不同,代码如下:

HttpClient httpclient = new DefaultHttpClient();httpclient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, Config.20000);//连接时间20shttpclient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 60000);//数据传输时间60s

不设置的后果就是一旦对方服务器出现无响应的情况,如果有返回(404 50x)错误还好,没有返回了你就哭了,java线程会一直等待!!

以下是网上的:

DefaultHttpClient:
请求超时
httpclient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 60000); 
读取超时
httpclient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 60000);

HttpClient
HttpClient httpClient=new HttpClient(); 
链接超时
httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(60000);  
读取超时
httpClient.getHttpConnectionManager().getParams().setSoTimeout(60000)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163268.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 波束形成笔记整理

    波束形成笔记整理传统波束形成 固定波束形成 自适应波束形成依赖目标场景 环境噪声特性 声场模型假设核心思想 当波束从 0 方向入射时 两个麦克风采集到的信号之间无延时差 语音会叠加增强 采集到的噪音会因为延时差不同或相关性低而没有叠加作用 从其他方向入射的语音也存在延时差 不会被叠加 当波束 15 30 入射由于存在无法叠加作用 所以 0 比其他入射方向增益大 信噪比得到了提升 增加其他方向信号时 通过调节采集的信号延时差为零 来叠加 30 方向的信号 波束形成 时域方法 延

    2025年10月4日
    0
  • 用laravel搭一个微信公众号后台

    用laravel搭一个微信公众号后台

    2021年10月25日
    101
  • python匹配两个文件中相同的内容

    python匹配两个文件中相同的内容data_small.txt中内容如下:34305258139732data_big.txt中内容如下:343 2009-05-30T17:01:58Z 39.04183745 -94.5914053833 9191343 2009-05-28T23:40:31Z 39.0523183095 -94.6074986458 890423 2009-05-28T23:40:31Z 39.0523183095 -94.6074986458 890456 2009-05-27T18:59:50

    2022年10月10日
    3
  • 电脑一直跳出 不支持16位的应用程序该如何解决

    电脑一直跳出 不支持16位的应用程序该如何解决

    2021年9月28日
    132
  • 留言板asp源码下载_网页留言板源码

    留言板asp源码下载_网页留言板源码用ASP+access+FrontPage实现留言板有几种方法??只需要写出简单思路,.首先,留言页面。其次,留言数据处理页面,该页面把数据插入到数据库中。再次,从数据库中选取数据出来。最后,显示出来。。哪位高手可以帮我做个简单初学者ASP留言板!明天早晨急需!扣扣。这个是简单的留言板代码,数据库就要你自己设计了,网页代码是:已经做得了大概~还有删除和修改没完成~请高手帮助~既然别的…

    2022年8月30日
    5
  • 怎么让FOXMAIL关了以后在右下角自动收取邮件

    怎么让FOXMAIL关了以后在右下角自动收取邮件

    2021年10月19日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号