문서의 이전 판입니다!
HttpClient httpClient = HttpClientBuilder.create().useSystemProperties() .setMaxConnTotal([최대 커넥션 갯수]) .setMaxConnPerRoute([IP/domain name당 최대 커넥션 갯수]) ....
DefaultHttpClient httpClient = new DefaultHttpClient(); HttpParams params = httpClient.getParams(); HttpConnectionParams.setConnectionTimeout(httpParams, connectionTimeoutMillis); HttpConnectionParams.setSoTimeout(httpParams, socketTimeoutMillis);
HttpProtocolParams.setContentCharset(httpParams, "UTF-8");
UrlEncodedFormEntity 클래스 생성자에서 문자 인코딩 지정
HttpPost post = new HttpPost("http://...."); List<NameValuePair> params = new ArrayList<>(); params.add(new BasicNameValuePair("paramName", "param value")); // params... post.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));
Caused by: java.util.NoSuchElementException: null at java.util.ArrayList$Itr.next(ArrayList.java:757) ~[na:1.6.0_18] at org.apache.http.impl.cookie.BestMatchSpec.formatCookies(BestMatchSpec.java:189) ~[httpclient-4.1.3.jar:4.1.3] at org.apache.http.client.protocol.RequestAddCookies.process(RequestAddCookies.java:196) ~[httpclient-4.1.3.jar:4.1.3] at org.apache.http.protocol.ImmutableHttpProcessor.process(ImmutableHttpProcessor.java:108) ~[httpcore-4.1.4.jar:4.1.4] at org.apache.http.protocol.HttpRequestExecutor.preProcess(HttpRequestExecutor.java:174) ~[httpcore-4.1.4.jar:4.1.4] at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:462) ~[httpclient-4.1.3.jar:4.1.3] at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) ~[httpclient-4.1.3.jar:4.1.3] at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) ~[httpclient-4.1.3.jar:4.1.3]
-XX:-LoopUnswitching