HttpClient的特性

HttpClient包含以下特性:

基于标准的Java语言。实现了Http1.0和Http1.1。

以可扩展的面向对象的结构实现了Http全部的方法(GET,POST,PUT,DELETE,HEAD,OPTIONS,and TRAC E)。

直接获取服务器发送的response code和headers。

设置连接超时的能力。

源代码给予Apache License可免费获取。

HttpClient发送GET请求

android发get请求所使用的想API如下:

HttpClient/DefaultHttpClient 用于描述http客户端

HttpGet 用于描述一个get请求

步骤如下:

创建HttpClient对象

创建HttpGet对象并且设置url与参数

发送该get请求,并且处理响应

=================================

代码示例:

HttpClient client=new DefaultHttpC();

String uri=“http://192.168.188.85:8080/web/lojin.do?name=zs”;

HttpGet get=new  HttpGet(uri);

HttpResponse resp=client。execute(get);

HttpClient发送post请求

android发送post请求所使用的相关API如下:

HttpClient/DefHttpClient 描述一个客户端

HttpPost 描述Http post请求

HttpEntity/UrlEncodedFormEntity 描述实体

NameValuePaer/BasicNameValuePair 描述名值对

Header 描述协议中的消息头

你可能感兴趣的:(a)