简单实例,直接用
@Test
public void httpPostInfo() throws Exception {
String result="";
String str = "{" +
"\"testId\": \"00000000\"," +
"\"testName\": \"test\"," +
"\"requestDate\": \"20181203141333944\"," +
"}";
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://localhost:8085/wangdkMvc/spider/couponHttp.aido");
httpPost.setEntity(new StringEntity(str.toString(), "UTF-8"));
try {
HttpResponse response = httpClient.execute(httpPost);
int statusCode = response.getStatusLine().getStatusCode();
System.out.println(statusCode);
if(statusCode==200){
HttpEntity entity = response.getEntity();
result = EntityUtils.toString(entity, "UTF-8");
}else{
result="{'result':'0','message':'接口异常:"+statusCode+"'}";
}
} catch (Exception e) {
e.printStackTrace();
result="{'result':'0','message':'error:"+String.valueOf(e.getMessage())+"'}";
}
System.out.println("createSmsCodeResult: "+result);
}
附下所使用的jar
httpcore-4.0.1.jar
httpclient-4.0.2.jar