养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Httpget HttpPost 如何设置请求参数

时间:2024-10-24 09:20:33

通过HttpClient进行HttpPostGet请求的时候,通常我们需要设置下超时参数比如链接超时时间,setTcpNoDelay等等参数

工具/原料

HttpClient4.5

方法/步骤

1、HttpClient4.5下载地址链接:https://pan.baidu.com/s/196YCMgtr1eo7ui_HgM3ewA密码:k3y7废话不多说,看图红色框部分

Httpget HttpPost 如何设置请求参数

2、我们酋篚靶高需要设置连接参数,这里我独立抽出来。 HttpParamsparams=newBasicHttpParams(像粜杵泳); 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);HttpClientParamshttpClientParams=newHttpClientParams();//设置httpClient的连接超时,对连接管理器设置的连接超时是无用的httpClientParams.setConnectionManagerTimeout(5000);//等价于4.2.3中的CONN_MANAGER_TIMEOUThttpClient=newHttpClient(connectionManager);httpClient.setParams(httpClientParams);//另外设置httpclient的重试次数,默认是3次;当前是禁用掉(如果项目量不到,这个默认即可)httpClientParams.setParameter(HttpMethodParams.RETRY_HANDLER,newDefaultHttpMethodRetryHandler(0,false));参数类似就不多解释了;大家多实践就能出来真理

© 一点知识