http://jakarta.apache.org/commons/httpclient/
바이너리 다운로드 : http://ftp.apache-kr.org/jakarta/commons/httpclient/binary/commons-httpclient-3.0.1.tar.gz
셋업 : ../WEB-INF/lib/ 에 commons-httpclient-3.0.1.jar 파일 넣어주고 톰캣 리스타트.
API : http://jakarta.apache.org/commons/httpclient/apidocs/
** 추가 **
httpclient 만 올려주니깐 commons codec 이 없다고 에러가 났다.
그래서, commons codec 도 다운받아서 올려줌.
http://jakarta.apache.org/commons/codec/
바이너리 다운로드 : http://ftp.apache-kr.org/jakarta/commons/codec/binaries/commons-codec-1.3.tar.gz
셋업 : ../WEB-INF/lib/ 에 commons-codec-1.3.jar 파일 올려주고 톰캣 리스타트.
** 추가2 -_- **
HttpClient 는 Commons Logging 컴포넌트도 필요하다고 한다 -_-;
Commons Logging 없이 그냥 실행시켜도 돌아가는것 같은데,, 혹시 모르니
이 넘도 올려준다.
나의 경우 /usr/local/tomcat/common/lib/ 에 이미 깔려져 있어서 스킵했음.
http://jakarta.apache.org/commons/logging/
바이너리 다운로드 : http://ftp.apache-kr.org/jakarta/commons/logging/binaries/commons-logging-1.1.tar.gz
// 샘플
HttpClient client = new HttpClient();
client.setConnectionTimeout(1000);
client.setTimeout(3000);
HostConfiguration hostConfig = new HostConfiguration();
hostConfig.setHost(host, port); // 접속할 서버
PostMethod method = new PostMethod(uri); // 요청할 URI
method.addRequestHeader("Content-Type", "text/html; charset=EUC-KR");
method.setParameter(key, value); // 전달할 key, value
client.executeMethod(hostConfig, method);
String response = new String(method.getResponseBody(), "EUC-KR"); // 응답메시지
method.releaseConnection();
return response;
'정리안된 폴더' 카테고리의 다른 글
| AMOLED 관련 메모 (0) | 2007/02/22 |
|---|---|
| Jakarta Commons HttpClient (0) | 2006/08/29 |

