一 HttpClient
HttpClient是基于http协议的一门技术,org.apache.http.client.HttpClient和org.apache.commons.httpclient.HttpClient是两个不同的HttpClient接口。基于commons的HttpClient已经不再进行后续的开发。
二 方法介绍
1.获取参数方法(弃用)
HttpParams getParams();
2.获取连接管理(弃用)
ClientConnectionManager getConnectionManager();
3.发起请求,并返回一个HttpResponse对象
HttpResponse execute(HttpUriRequest req) throws IOException, ClientProtocolException;
HttpResponse execute(HttpUriRequest req, HttpContext text) throws IOException, ClientProtocolException;
HttpResponse execute(HttpHost host, HttpRequest req) throws IOException, ClientProtocolException;
HttpResponse execute(HttpHost host, HttpRequest req, HttpContext var3) throws IOException, ClientProtocolException;
4.发起请求,并返回一个泛型对象
<T> T execute(HttpUriRequest req, ResponseHandler<? extends T> var2) throws IOException, ClientProtocolException;
<T> T execute(HttpUriRequest req, ResponseHandler<? extends T> var2, HttpContext var3) throws IOException, ClientProtocolException;
<T> T execute(HttpHost host, HttpRequest req, ResponseHandler<? extends T> var3) throws IOException, ClientProtocolException;
<T> T execute(HttpHost host, HttpRequest req, ResponseHandler<? extends T> var3, HttpContext var4) throws IOException, ClientProtocolException;