public static void main(String[] args) {
//实例化http请求客户端
HttpClient httpclient = new HttpClient();
//实例化请求参数实例,并初始化请求链接
PostMethod postMethod = new PostMethod(
"http://localhost/WebTest/TestServlet12");
//设置请求参数数组
NameValuePair[] datas = { new NameValuePair("username", "张三"),
new NameValuePair("password", "123456") };
//添加请求参数数组
postMethod.setRequestBody(datas);
try {
//获取返回状态
int statusCode = httpclient.executeMethod(postMethod);
//获取返回body
byte[] responseByte = postMethod.getResponseBody();
//返回内容进行转码
String responseBody = new String(responseByte, "UTF-8");
System.out.println("响应号:" + statusCode);
System.out.println("响应内容:" + responseBody);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//实例化http请求客户端
HttpClient httpclient = new HttpClient();
//实例化请求参数实例,并初始化请求链接
PostMethod postMethod = new PostMethod(
"http://localhost/WebTest/TestServlet12");
//设置请求参数数组
NameValuePair[] datas = { new NameValuePair("username", "张三"),
new NameValuePair("password", "123456") };
//添加请求参数数组
postMethod.setRequestBody(datas);
try {
//获取返回状态
int statusCode = httpclient.executeMethod(postMethod);
//获取返回body
byte[] responseByte = postMethod.getResponseBody();
//返回内容进行转码
String responseBody = new String(responseByte, "UTF-8");
System.out.println("响应号:" + statusCode);
System.out.println("响应内容:" + responseBody);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}