ObjectHttp功能介绍篇

来源:互联网 发布:网络人气主播 编辑:程序博客网 时间:2024/06/07 05:24

前言:
撰写本文是为了向Android开发者介绍一款简单实用的Http网络请求框架——ObjectHttp。
正文:
一,总体介绍:
ObjectHttp是基于Retrofit(即OKHttp)基础封装而成,使用中只需简单的生成网络访问对象即可完成网络相关操作,故命名为ObjectHttp。适用于中小型项目中网络框架的搭建。
二,优点介绍:
1,使用简单,功能强大:
ObjectHttp在项目中使用只需继承相应的网络请求对象即可完成网络请求工作,比Retrofit运用简单很多。只需开发者有简单的面向对象编程能力即可,并且在功能上完全继承了OKHttp的强大能力。其具体使用方法会在下篇文章ObjectHttp使用介绍篇中介绍。
2,代码结构好,编码风格统一
在项目中运用ObjectHttp,每个网络请求其实是对应了一个自定义的对象,代码结构清晰。并且实现了将网络请求对象的构造与使用解耦合,使得项目中对代码的管理更稳定。
3,学习成本低,开发高效
相比Retrofit,OKHttp,ObjectHttp学习更简单。对于初级开发者,学习理解OKHttp的基本使用的时间可能为3~5天,但是学习ObjectHttp的时间成本可能只要1~2天即可快捷的在项目中使用。
三,功能介绍:
1,进行post请求
2,进行get请求
3,post多文件上传
4,自动解析JSON为Object,并且能动态配置解析返回对象
5,自定义签名规则
6,支持原始服务端JSON打印(这是原生Retrofit略有瑕疵的功能)
四,缺点介绍
1,暂不支持HTTPS
2,暂不支持非JSON格式数据解析
后记:笔者会尽快出ObjectHttp使用介绍篇以及ObjectHttp原理介绍篇,尽请期待。

0 1