maven地址
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
实现代码
import org.apache.commons.httpclient.Header;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.params.HttpMethodParams;
import java.io.IOException;
public class Test4 {
public static void main(String[] args) throws IOException {
PostMethod postMethod = null;
postMethod = new PostMethod("http://pay.man317.com:3001/xh") ;
postMethod.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8") ;
NameValuePair[] data = {
new NameValuePair("fee","19"),
new NameValuePair("chooseType","1"),
new NameValuePair("chooseValue","1")
};
postMethod.setRequestBody(data);
HttpClient httpClient = new org.apache.commons.httpclient.HttpClient();
int res = httpClient.executeMethod(postMethod);
Header[] responseHeaders = postMethod.getResponseHeaders();
int statusCode = postMethod.getStatusCode();
postMethod.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET,"utf-8");
String responseBodyAsString = postMethod.getResponseBodyAsString();
System.out.println(res);
}
}