学习HttpClient

引言

在学些 HttpClient之前,你可能需要先学习一下 HTTP

Maven

1、Apache HttpCore

2、Apache HttpClient

请求

所有定义在HTTP/1.1规范中的方法:GET、HEAD、POST、PUT、DELETE、TRACE、OPTIONS。
每个方法类型都有一个指定的类:HttpGet、HttpHead、HttpPost、HttpPut、HttpDelete、HttpTrace、HttpOptions。

String uri = "http://www.google.com/search?hl=en&q=httpclient&btnG=Google+Search&aq=f&oq="
HttpGet httpget = new HttpGet(uri);

HttpClient也提供了URIBuilder用于构建URI。

URI uri = new URIBuilder()  
        .setScheme("http")  
        .setHost("www.google.com")  
        .setPath("/search")  
        .setParameter("q", "httpclient")  
        .setParameter("btnG", "Google Search")  
        .setParameter("aq", "f")  
        .setParameter("oq", "")  
        .build();  
HttpGet httpget = new HttpGet(uri);  
System.out.println(httpget.getURI());
//http://www.google.com/search?q=httpclient&btnG=Google+Search&aq=f&oq= 

资料

1、HttpClient4.5教程

2、HttpClient 多次请求session保持同一个Session

3、HttpClient 获取详细的头信息

4、【HttpClient4.5中文教程】一.HttpClient简介与HTTP简介

5、HttpClient4.5教程-序言

你可能感兴趣的:(学习HttpClient)