package com.test;
import java.io.IOException;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.HttpMethod;
import org.apache.commons.httpclient.methods.GetMethod;
public class SimpleClient {
public static void main(String[] args){
HttpClient client = new HttpClient();
//设置代理服务器地址和端口
//client.getHostConfiguration().setProxy("proxy_add", "add_PORT");
//使用GET方法, 如果服务器需要 HTTPS连接, 只需要把URL中的HTTP 改成HTTPS
HttpMethod method = new GetMethod("http://java.sun.com");
//使用POST方法
//HttpMethod method = new PostMethod("http://java.sun.com");
try {
client.executeMethod(method);
} catch (HttpException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
//打印服务器的状态
System.out.println(method.getStatusLine());
//打印返回的信息
try {
System.out.println(method.getResponseBodyAsString());
} catch (IOException e) {
e.printStackTrace();
}
//释放资源
method.releaseConnection();
}
}