zoukankan      html  css  js  c++  java
  • httpClient连接超时设置

    注: 每个HttpClinet对象设置都不一样

    这里已3.x和4.x为例说明

    1)3.X版本

    创建连接

    HttpClient httpClient=new DefaultHttpClient();

    这是个3.X的超时设置方法

    HttpClient client = new HttpClient();

    client.setConnectionTimeout(30000);

    client.setTimeout(30000);

    HttpClient httpClient= new HttpClient();

    httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(5000);

    2)4.3版本

    创建连接

    CloseableHttpClient httpClient = HttpClients.createDefault();

    4.X版本的超时设置(4.3后已过时)

    HttpClient httpClient=new DefaultHttpClient();

    httpClient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,2000);//连接时间

    httpClient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT,2000);//数据传输时间

    4.3版本超时设置

    CloseableHttpClient httpClient = HttpClients.createDefault();

    HttpGet httpGet=new HttpGet("http://www.baidu.com");//HTTP Get请求(POST雷同)

    RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(2000).setConnectTimeout(2000).build();//设置请求和传输超时时间

    httpGet.setConfig(requestConfig); httpClient.execute(httpGet);//执行请求

    我不生产知识 我只是知识的搬运工
  • 相关阅读:
    hadoop mysql install (5)
    hadoop redis install (4)
    hadoop mongodb install(3)
    hadoop hbase install (2)
    水平交错效果显示图像
    实现推拉效果显示图片
    百叶窗效果显示图像
    以椭圆形显示图像
    图像的放大与缩小
    鼠标拖拽图像
  • 原文地址:https://www.cnblogs.com/yyy-blog/p/5623593.html
Copyright © 2011-2022 走看看