|
@@ -8,6 +8,7 @@ import org.apache.commons.codec.binary.Base64;
|
|
|
import org.apache.commons.compress.utils.IOUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.apache.http.HttpStatus;
|
|
|
+import org.apache.http.client.config.CookieSpecs;
|
|
|
import org.apache.http.client.config.RequestConfig;
|
|
|
import org.apache.http.client.methods.CloseableHttpResponse;
|
|
|
import org.apache.http.client.methods.HttpGet;
|
|
@@ -79,11 +80,13 @@ public class BaiduClient {
|
|
|
cm.setValidateAfterInactivity(1000);
|
|
|
cm.setMaxTotal(8000);
|
|
|
cm.setDefaultMaxPerRoute(200);
|
|
|
- httpclient = HttpClients.custom().setConnectionManager(cm).disableAutomaticRetries()
|
|
|
- .build();
|
|
|
|
|
|
requestConfig = RequestConfig.custom().setConnectionRequestTimeout(500)
|
|
|
- .setSocketTimeout(10000).setConnectTimeout(10000).build();
|
|
|
+ .setSocketTimeout(10000).setConnectTimeout(10000)
|
|
|
+ .setCookieSpec(CookieSpecs.IGNORE_COOKIES).build();
|
|
|
+
|
|
|
+ httpclient = HttpClients.custom().setConnectionManager(cm).disableAutomaticRetries()
|
|
|
+ .setDefaultRequestConfig(requestConfig).build();
|
|
|
|
|
|
apiKey = PropertyHolder.getString("$baidu.apiKey");
|
|
|
secretKey = PropertyHolder.getString("$baidu.secretKey");
|