递归火山软件开发平台
标题:
【网络请求库】架构完整的OkHttp封装,火山目前最全面的Http!
[打印本页]
作者:
飞翔的企鹅
时间:
2018-7-10 21:17
标题:
【网络请求库】架构完整的OkHttp封装,火山目前最全面的Http!
本帖最后由 飞翔的企鹅 于 2018-7-12 15:58 编辑
现阶段火山最强的HTTP封装,没有之一!
支持的请求方法:GET,POST表单,POST文件,POST字符(JSON之类的东西),PUT,DELETE,PATCH
请求回调数据支持任意类型,封装了三个.字符串回调,位图回调,文件回调,请根据第四个
基础请求回调事件
自行封装!
对于Cookie的管理,目前封装了两个类,一个仅储存在运行内存中,一个长期储存,基本上可以满足开发需求.
文件的下载以及上传,均有进度回调(普通请求也支持)
关于请求方法,同时支持异步请求和同步请求,可根据自身开发需求选择.
网络请求的取消,可根据标记或单个请求对象随时取消掉某个请求!
客户端的初始设置需要进行全面封装,目前待封装的类还有有二三十个!
没有特殊需求(例如设置代理之类以及Https的那些东西)的基本上可以满足开发需求.
该库我会进行
长期更新
,直到涉及到的类全部封装完毕!
不多比比,看图:
(, 下载次数: 1939)
上传
点击文件名下载附件
(, 下载次数: 1962)
上传
点击文件名下载附件
(, 下载次数: 1941)
上传
点击文件名下载附件
封装类&简单例子火山源码下载(7.12更新):
(, 下载次数: 292)
上传
点击文件名下载附件
如果已在火山项目中使用,项目中替换该源码文件即可:
(, 下载次数: 60)
上传
点击文件名下载附件
7.12更新:新增响应类/响应体类以及请求类 相关方法的封装。
可以根据相关方法使用火山本地代码自行封装任意类型的Http请求回调(类似于火山的自定义控件封装)
我在交流群:
https://jq.qq.com/?_wv=1027&k=5Gbtxe7
https://jq.qq.com/?_wv=1027&k=5U5gumY
作者:
760644586
时间:
2018-7-19 11:29
提示:
作者被禁止或删除 内容自动屏蔽
作者:
飞翔的企鹅
时间:
2018-7-20 14:41
760644586 发表于 2018-7-19 11:29
你联系方式多少 找你写个APP
q8592101
作者:
wangqing327
时间:
2018-7-27 10:13
编译错误
--- 开始编译项目"OkHttp":
<C:\Users\Administrator\Desktop\OkHttp\OkHttpUtils.v>, 667: 错误: 属性读方法成员"到文本"格式错误,必须定义有返回值且未定义任何参数.
<C:\Users\Administrator\Desktop\OkHttp\OkHttpUtils.v>, 644: 错误: "是否被取消"方法需要返回值,但是其中的代码未返回值或者并非所有代码分支都返回了值.
--- 项目"OkHttp"编译或连接失败. 编译过程中共遇到了 0 个警告, 2 个错误.
作者:
laobai2018
时间:
2018-8-6 17:08
编译错误
--- 开始编译项目"OkHttp":
<C:\Users\Administrator\Desktop\OkHttp\OkHttpUtils.v>, 667: 错误: 属性读方法成员"到文本"格式错误,必须定义有返回值且未定义任何参数.
<C:\Users\Administrator\Desktop\OkHttp\OkHttpUtils.v>, 644: 错误: "是否被取消"方法需要返回值,但是其中的代码未返回值或者并非所有代码分支都返回了值.
--- 项目"OkHttp"编译或连接失败. 编译过程中共遇到了 0 个警告, 2 个错误.
作者:
qq524235818
时间:
2018-9-10 13:26
要封装就封装成易语言模块样的通俗易懂 简单易用的方法 这写的显示你的水平高是吗
作者:
maxbad
时间:
2018-10-6 11:44
下载试试一下看
作者:
VoldHs
时间:
2018-10-11 09:51
提示:
作者被禁止或删除 内容自动屏蔽
作者:
时刻软件
时间:
2018-10-11 16:25
支持支持 必须支持一下
作者:
风口的乌龟
时间:
2018-10-11 20:52
提示:
作者被禁止或删除 内容自动屏蔽
作者:
myunco
时间:
2019-2-12 21:14
有直接返回结果不需要回调的get访问吗?
作者:
huoshan518
时间:
2020-3-6 09:44
HTTP读文本 卡线程否?
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4