Apache Commons HttpClient使用之七种武器
    
1.拳头之Get/Post拳头是最基本的一重武器,也是最重要的,好比练武之人必须先扎稳马步。
java 代码
?
- 
HttpClient?httpclient=new?HttpClient();?? 
 
- 
GetMethod?getMethod=new?GetMethod("http://www.blablabla.com");//创建一个get方法,类似在浏览器地址栏中输入一个地址?? 
 
- 
int?statusCode=httpclient.executeMethod(getMethod);?? 
 
- 
System.out.println("response="?+?getMethod.getResponseBodyAsString());?? 
 
- 
getMethod.releaseConnection();?? 
 
 
2.孔雀翎之支持https如何支持https?
java 代码
?
- 
static{?? 
 
- 
????Protocol?easyhttps?=?new?Protocol("https",?new?EasySSLProtocolSocketFactory(),?443);?? 
 
- 
????Protocol.registerProtocol("https",?easyhttps);?? 
 
- 
}?? 
 
 
在执行具体的http method之前,暗中将https协议注册一把,如孔雀翎暗藏玄机,毙敌于无形。记住,官方的binary发行版本没有ssl的contribute包,方法一是下载源代码版本来打造你的孔雀翎。
3.多情环之cookies常道人老多情,其实是记忆太多,所以情之所至,正如cookies甜心,无论你走到那,总把你牵挂:
java 代码
?
- 
HttpClient?httpclient=new?HttpClient();?? 
 
- 
httpclient.getParams().setCookiePolicy(CookiePolicy.RFC_2109);?? 
 
- 
HttpState?initialState?=?new?HttpState();?? 
 
- 
Cookie?cookie=new?Cookie();?? 
 
- 
cookie.setDomain("www.balblabla.com");?? 
 
- 
cookie.setPath("/");?? 
 
- 
cookie.setName("多情环");?? 
 
- 
cookie.setValue(