Android http请求帮助类 支持表单提交和字节流提交

写在前面的话:

这个是我自己写的一套http请求帮助类,主要是为自己做请求时方便,呵呵,不得不说还是懒啊。刚开始做Android时都是使用的第三方的框架去做这些请求加载啊什么的,如Afinal,Xutils,imageloader。。。后来用的越来越多,有些时候自己就会对这块越来越有依赖性,遇到问题也无法debug进来,痛定思痛,就自己写了一个,后面使用的次数多了遇到的问题也就多了,这块知识也就慢慢的完善了。


1,该请求主要使用的是Android本身自带的请求实体类  HttpClient来实现的。

2,该请求需要网络权限  ^v^

3,   该请求支持GET/POST

4,该请求支持1024字节一次回调更新进度(LCallBack之onLoading(long contentMaxLenght, long currentLenght))方法

5,该请求最终执行结果在LCallBack之onSuccess(String content)方法

6,该请求支持表单提交和字节流提交  参见:LHttpClient

7,   当请求出现异常若要Toast弹出异常信息,请设置LHttpClient.setShowError(true)

8,若需做Https证书验证 ,需重写DefaultHttpClient类(自己写一个httpClient并继承DefaultHttpClient,并验证BKS文件   ,把证书文件放在Res下的raw文件夹中---后续补上)

示例:

 

1,GET

      Android http请求帮助类 支持表单提交和字节流提交_第1张图片


 2,POST(表单提交)

      Android http请求帮助类 支持表单提交和字节流提交_第2张图片

   

  3,POST  (字节流)

      Android http请求帮助类 支持表单提交和字节流提交_第3张图片

最后附上源码和jar包

http://download.csdn.net/detail/li352558693/8230301

https://github.com/tagmic/Android-HttpUtil


你可能感兴趣的:(Http框架,Android技术,android应用,HTTP,框架)