android内置的HttpClient发送get、post请求用法
来源:互联网 发布:lcd1602数据手册 pdf 编辑:程序博客网 时间:2024/06/05 20:06
1.虽然是自带的,但是仍旧需要导入相应包,在eclipse中需要把adk的platforms/Android-24/optional/org.apache.http.legacy.jar加入进来
通过HttpClient发送请求、接收相应只需要如下步骤:
1.创建HttpClient对象
2.创建对应的发送请求的对象,如果需要发送GET请求,则创建HttpGet对象,如果需要发送POST请求,则创建HttpPost对象。
3.对于发送请求的参数,GET和POST使用的方式不同,GET方式可以使用拼接字符串的方式,把参数拼接在URL结尾;POST方式需要使用setEntity(HttpEntity entity)方法来设置请求参数
4.调用HttpClient对象的execute(HttpUriRequest request)发送请求,执行该方法返回一个HttpResponse对象。
5.调用HttpResponse的对应方法获取服务器的响应头、响应内容等。
使用Get方式时,参数拼接在URL后面作为URL的一部分来传递(URL的长度限制在2048字符以内),超出时就要使用Post请求
Get请求例子:
post请求:
网络请求时的错误:
1.
解决:网络请求耗时操作不能放在主线程中,需要单独放在一个线程中
0 0
- android内置的HttpClient发送get、post请求用法
- [Socket]利用Android下的HttpClient发送GET && POST请求
- Android使用Apache HttpClient发送GET、POST请求
- Android笔记---使用HttpClient发送POST和GET请求
- 我的Android进阶之旅------>Android发送GET和POST以及HttpClient发送POST请求给服务器响应
- 我的Android进阶之旅------>Android发送GET和POST以及HttpClient发送POST请求给服务器响应
- java使用HttpClient模拟发送http的get、post请求
- 用HttpClient发送get,post请求的工具类
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- 【实战】(二)android模拟qq登录(apache的httpClient发送get和post请求)
- java httpclient发送post get 请求
- HttpClient发送get和post请求
- 使用Apache HttpClient发送get、post请求
- 利用HttpClient发送Get和Post请求
- 利用HttpClient发送Get和Post请求
- 利用HttpClient发送Get和Post请求
- FTP文件上传与下载
- ipad越狱常用软件
- Android 2016新技术
- UVA 6906 Cluster Analysis 水
- Hdu 5765 Bonds(高维前缀和)
- android内置的HttpClient发送get、post请求用法
- Source Insight工具下载及介绍
- Days36VideoView&SurfaceView&Volly
- 数据立方体基本概念
- bzoj 3129 [Sdoi2013]方程 数论 容斥
- 利用c++ list类制作一个简单的文本编辑器
- POJ 2002 Squares(hash)
- 用mpg123播放https协议的URL MP3
- NYOJ - 18 - The Triangle(动态规划--数字三角形)