HttpClient自动请求服务器类的简单使用

来源:互联网 发布:小说辅助软件 编辑:程序博客网 时间:2024/05/17 01:53
package HttpClient;


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_host_addr",proxy_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);
//打印服务器返回的状态
    System.out.println(method.getStatusLine());
   //打印返回的信息
   System.out.println(method.getResponseBodyAsString());
   //释放连接
   method.releaseConnection();
} catch (HttpException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}   
}
}
0 0
原创粉丝点击