Android笔记(HttpClient )
2015-09-15
HTTP
原则:在主线程当中不能够访问网络(可能造成程序阻塞)
所以要创建一个子线程,来访问网络
- 创建HttpClient对象,代表本地应用
HttpClient httpClient = new DefaultHttpClient();
- 创建代表请求的对象,表示访问网络的请求
HttpGet httpGet = new HttpGet();
2015-09-17
- HTTP请求的种类
- GET与POST方法的区别
- 使用POST向服务器发送数据的方法
HTTP请求的种类
GET:通过请求URL得到资源(常用)
POST:用于向服务器提交新的内容(常用)
PUT:用于修改某个内容
DELETE:用于删除某个内容
OPTIONS:用于查看服务器的性能
TRACE:用于远程诊断服务器
2015-09-18
POST提交数据的步骤
- 构造请求对象
- 将要传递给服务器的数据放置在键值对对象当中
- 把准备好的键值对放置在List当中
- 生成代表请求体的对象
- 把存有键值对的List对象放置在请求体当中
- 将请求体放置在请求对象当中
- 发送请求对象