httpClient.setHttpConnectionManager(new MultiThreadedHttpConnectionManager());
httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(5000);
httpClient.getHttpConnectionManager().getParams().setSotimeOut(5000);
httpClient.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPABILITY);
httpClient.getHostConfiguration().setProxy("ip" , int port);
DefaultMethodRetryHandler retryHandler = new DefaultMethodRetryHandler();
retryHandler.setRequestSentRetryEnabled(true);
retryHandler.setRetryCount(1);
getMethod.setMethodRetryHandler(retryHandler);
getMethod.getParams().setSoTimeout(10000);
getMethod.setRequestHeader("Referer", "插插插插");
getMethod.setRequestHeader("User-Agent", "Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3");
本文介绍了如何使用HTTPClient进行网络请求的详细配置过程,包括连接管理器的设置、超时时间的设定、重试机制的启用及请求头信息的定义。
3501

被折叠的 条评论
为什么被折叠?



