org.apache.httpcomponents
httpclient
4.5.3
commons-httpclient
commons-httpclient
3.1
public static String method2() throws IOException {
PostMethod postMethod = new PostMethod("http://113.16.167.157:8181/api/xxgl/tbkp.do") ;
postMethod.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8") ;
//参数设置,需要注意的就是里边不能传NULL,要传空字符串
//key value 形式参数
NamevaluePair[] data = {
new NamevaluePair("appid","xxxxx"),
new NamevaluePair("serviceid","xxxxx"),
new NamevaluePair("content","xxxxx"),
new NamevaluePair("signType","xxxxx")
};
postMethod.setRequestBody(data);
HttpClient httpClient = new HttpClient();
int response = httpClient.executeMethod(postMethod); // 执行POST方法
String result = postMethod.getResponseBodyAsString() ; //返回结果
if (response == 200 && result != null) {
//成功后的逻辑
System.out.println(result);
}
return "";
}