HTTPClient模块的HttpGet和HttpPost--雷锋
来源:互联网 发布:淘宝一分钱购物在哪里 编辑:程序博客网 时间:2024/05/31 13:16
雷锋的专栏
HTTPClient模块的HttpGet和HttpPost
版权声明:本文为博主原创文章,未经博主允许不得转载。
Android SDK集成了Apache HttpClient模块。要注意的是,这里的Apache HttpClient模块是HttpClient 4.0(org.apache.http.*),而不是常见的Jakarta Commons HttpClient 3.x(org.apache.commons.httpclient.*)。
HttpClient常用HttpGet和HttpPost这两个类,分别对应Get方式和Post方式。
无论是使用HttpGet,还是使用HttpPost,都必须通过如下3步来访问HTTP资源。
1.创建HttpGet或HttpPost对象,将要请求的URL通过构造方法传入HttpGet或HttpPost对象。
2.使用DefaultHttpClient类的execute方法发送HTTP GET或HTTP POST请求,并返回HttpResponse对象。
3.通过HttpResponse接口的getEntity方法返回响应信息,并进行相应的处理。
如果使用HttpPost方法提交HTTP POST请求,则需要使用HttpPost类的setEntity方法设置请求参数。参数则必须用NameValuePair[]数组存储。
HttpGet
HttpPost
如果使用HttpPost方法提交HTTP POST请求,则需要使用HttpPost类的setEntity方法设置请求参数。参数则必须用NameValuePair[]数组存储。
以发送连接请求时,需要设置链接超时和请求超时等参数,否则会长期停止或者崩溃。
- HTTPClient模块的HttpGet和HttpPost--雷锋
- HTTPClient模块的HttpGet和HttpPost
- HTTPClient模块的HttpGet和HttpPost
- HTTPClient模块的HttpGet和HttpPost .
- HTTPClient模块的HttpGet和HttpPost
- HTTPClient模块的HttpGet和HttpPost
- HTTPClient模块的HttpGet和HttpPost
- HttpClient模块的HttpGet和HttpPost
- HttpClient模块的HttpGet和HttpPost
- HTTPClient模块的HttpGet和HttpPost
- HTTPClient模块的HttpGet和HttpPost
- HTTPClient模块的HttpGet和HttpPost
- HTTPClient模块的HttpGet和HttpPost
- Android - HTTPClient模块的HttpGet和HttpPost
- HTTPClient模块的HttpGet和HttpPost
- HTTPClient模块的HttpGet和HttpPost
- HTTPClient模块的HttpGet和HttpPost
- HttpClient的简单使用--HttpGET和HttpPost
- 分页功能中的一页的信息(封装对象)
- Gradle build(高版本到低版本)遇到的错误总结
- BZOJ2555 SubString 后缀自动机+LCT
- Java发送邮件换行问题
- SpringMvc后台校验实现
- HTTPClient模块的HttpGet和HttpPost--雷锋
- Gradle学习——读懂Gradle语法
- VJ组队赛->Dancing Stars on Me(5533)
- 简述PRIMARY KEY与identity(1,1)的含义
- url地址获取判断
- 韩子笑讲课资料三:各类文开篇和大纲的写法。
- 关于探探图片滑动操作
- CRUD的共公代码
- C 语言返璞归真: 指针篇(1)