Httpget HttpPost 如何设置请求参数

2025-11-05 14:00:24

1、HttpClient4.5 下载地址 

链接:https://pan.baidu.com/s/196YCMgtr1eo7ui_HgM3ewA 密码:k3y7

废话不多说,看图红色框部分 

Httpget HttpPost 如何设置请求参数

2、我们需要设置连接参数 ,这里我独立抽出来 。

HttpParams params = new BasicHttpParams();

HttpConnectionParams.setConnectionTimeout(params, 10000);

HttpConnectionParams.setSoTimeout(params, 10000);

httpGet.setParams(params);

这里面设置了几个参数,连接超时,当然还有很多参数,这里只用了2个 ,

大家可以根据自己需要进行选择 

params.setConnectionTimeout(2000);

params.setSoTimeout(2000);

// 最大连接数

params.setMaxTotalConnections(500);

params.setDefaultMaxConnectionsPerHost(500);

params.setStaleCheckingEnabled(true);

connectionManager.setParams(params);

HttpClientParams httpClientParams = new HttpClientParams();

// 设置httpClient的连接超时,对连接管理器设置的连接超时是无用的

httpClientParams.setConnectionManagerTimeout(5000); //等价于4.2.3中的CONN_MANAGER_TIMEOUT

httpClient = new HttpClient(connectionManager);

httpClient.setParams(httpClientParams);

//另外设置http client的重试次数,默认是3次;当前是禁用掉(如果项目量不到,这个默认即可)

httpClientParams.setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHttpMethodRetryHandler(0, false));

参数类似 就不多解释了;

大家多实践就能出来真理  

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢