2010년 8월 18일 수요일

Android에서 HttpPost 속도 개선

Android에서 HttpClient, HttpGet, HttpPost 클래스를 통해서
HTTP 통신을 하게 되는데...
기본 설정으로 하면 HttpGet은 속도가 빠른 반면에
HttpPost는 2~3초가 걸린다.
이것을 해결하기 위해서는 HTTP 버전을 1.1로 지정해야 한다.

HttpParams params = new BasicHttpParams();
params.setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1);
HttpClient httpclient = new DefaultHttpClient(params);

출처 : http://stackoverflow.com/questions/3046424/http-post-requests-using-httpclient-take-2-seconds-why

댓글 없음:

댓글 쓰기