Httpclient post 요청

7151 단어 자바
다음 코드 는 HttpClient 를 사용 하여 post 요청 을 하 는 예제 코드 입 니 다.
HttpClient HTTP_CLINET = new HttpClient();
PostMethod method = new PostMethod("http://xxxxxxxx/yyyy");
Part[] parts = {new StringPart("key1","value3"),
	 new StringPart("key2", "value2"),
	 new StringPart("key3", "value3")
};

RequestEntity requestEntity = new MultipartRequestEntity(parts, method.getParams());
method.setRequestEntity(requestEntity);
Header header = new Header();
header.setName("name1");
header.setValue("value1");
method.setRequestHeader(header)
method.getParams().setParameter(HttpMethodParams.SO_TIMEOUT, 30000);
HTTP_CLINET.getHttpConnectionManager().getParams().setConnectionTimeout(30000);
HTTP_CLINET.getHttpConnectionManager().getParams().setSoTimeout(30000);
HTTP_CLINET.executeMethod(method);
	               	    
if(method.getStatusCode() == 200) {
	String result = method.getResponseBodyAsString();
	System.out.println(unicodeToString(result));System.out.println(unicodeToString(result));
}     	     

좋은 웹페이지 즐겨찾기