Httpget HttpPost 如何设置请求参数
1、HttpClient4.5 下载地址
链接:https://pan.baidu.com/s/196YCMgtr1eo7ui_HgM3ewA 密码:k3y7
废话不多说,看图红色框部分

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));
参数类似 就不多解释了;
大家多实践就能出来真理