package cn.it.ws.webservice;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.methods.PostMethod;
import java.io.IOException;
public class phoneClientPost {
public void GetRequest(String number) throws IOException {
//创建浏览器
HttpClient httpClient = new HttpClient();
//填写数据,发送get或者post请求
GetMethod getMethod = new GetMethod("http://ws.webxml.com.cn" +
"/WebServices/MobileCodeWS.asmx/"+
"getMobileCodeInfo?mobileCode="+number+"&userID=");
//发送请求,并用code接收返回状态码
int code = httpClient.executeMethod(getMethod);
System.out.println("http:状态码为:"+code);
//获取返回结果
String result = getMethod.getResponseBodyAsString();
System.out.println("Get方法返回结果:"+result);
}
public void PostRequest(String number) throws IOException {
//创建浏览器
HttpClient httpClient = new HttpClient();
//填写数据,发送get或者post请求
PostMethod postMethod = new PostMethod("http://ws.webxml.com.cn" +
"/WebServices/MobileCodeWS.asmx/getMobileCodeInfo");
postMethod.setParameter("mobileCode",number);
postMethod.setParameter("userID","");
//发送请求,并用code接收返回状态码
int code = httpClient.executeMethod(postMethod);
System.out.println("http:状态码为:"+code);
//获取返回结果
String result = postMethod.getResponseBodyAsString();
System.out.println("Post方法返回结果:"+result);
}
public static void main(String[] args) throws IOException {
phoneClientPost client = new phoneClientPost();
client.PostRequest("134288888888");
}
}