Httpclient post请求

版权声明:本文为博主原创文章,欢迎大家交流 https://blog.csdn.net/he_min/article/details/82770574

如下代码为使用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));
}     	     

猜你喜欢

转载自blog.csdn.net/he_min/article/details/82770574