HttpClient 3 学习笔记
一、导包
commons-httpclient-3.*.jar
commons-codec-1.*.jar
commons-logging-1.*.jar
可在CSDN 搜索: httpclient所需要的包,最好还是登录官网下载啦 Apache页面(现在已经更新到4.1版本啦,要下载3的得找Older releases are available from the archives)
二、第一个简单的例子,通过GET或者POST方式访问某个页面并取得这个页面的html源代码。
package com.cscw.caishiquan.httpclientDemo; 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 HttpClient3Demo { /** * @param args * @throws IOException * @throws HttpException */ public static void main(String[] args) throws HttpException, IOException { HttpClient client = new HttpClient(); //设置代理服务器地址和端口 //client.getHostConfiguration().setProxy("proxy_host_addr",proxy_port); //使用GET方法,如果服务器需要通过HTTPS连接,那只需要将下面URL中的 http换成https HttpMethod method = new GetMethod("http://www.baidu.com"); //使用POST方法 //HttpMethod method = new PostMethod("http://java.sun.com";); client.executeMethod(method); //打印服务器返回的状态 System.out.println(method.getStatusLine()); //打印返回的信息 System.out.println(method.getResponseBodyAsString()); //释放连接 method.releaseConnection(); } }
posted on 2011-04-07 16:20 SeQuence.Choi 阅读(1468) 评论(1) 编辑 收藏 举报