网络层架构设计与实战十一框架重构之重构request和response对象
2018-02-07 22:16
316 查看
1、HttpEngine是我们定义的一个interface,在HttpEngine中主要需要处理网络请求和请求回来的数据转换,因为对上层来说,可能就需要处理某一个对象,需要把当前的json转换成一个数据的对象,
2、定义接口HttpEngine
3、对接口进行实现
主要的数据结构有请求、线程池、转换器的集合、回调callback还有httprequestprovider
②在构造方法中将参数传递过来
③处理请求
④对接口进行处理
⑤对结果进行解析
⑥对结果类型进行转换
⑦对结果进行返回并进行回调
⑧对方法进行调用
⑨如果没有返回值,则返回null
4、获取类型的工具类
2、定义接口HttpEngine
3、对接口进行实现
主要的数据结构有请求、线程池、转换器的集合、回调callback还有httprequestprovider
②在构造方法中将参数传递过来
③处理请求
④对接口进行处理
⑤对结果进行解析
⑥对结果类型进行转换
⑦对结果进行返回并进行回调
⑧对方法进行调用
⑨如果没有返回值,则返回null
4、获取类型的工具类
相关文章推荐
- 网络层架构设计与实战十框架重构之重构request和response对象
- 网络层架构设计与实战十二框架重构之NiceClient封装
- 网络层架构设计与实战十三框架重构之java动态代理
- 网络层架构设计与实战六客户端设计之工厂模式封装httpRequest
- 网络层架构设计与实战七框架拓展设计之支持原生的HttpUrlConnection方式请求和响应
- 网络层架构设计与实战八框架拓展设计之业务层多线程分发处理及请求成功移除处理
- 网络层架构设计与实战九框架拓展设计之请求成功类型转换包装处理
- 网络层架构设计与实战二之okhttp3缓存详解
- 如何在Visual Studio 2017中使用C# 7+语法 构建NetCore应用框架之实战篇(二):BitAdminCore框架定位及架构 构建NetCore应用框架之实战篇系列 构建NetCore应用框架之实战篇(一):什么是框架,如何设计一个框架 NetCore入门篇:(十二)在IIS中部署Net Core程序
- 网络层架构设计与实战十四错误码和重连功能设计与实现
- Android架构设计02-网络请求框架(一)
- 重构Minot's应用——ios网络通信中的设计模式与架构设计
- 王家林的81门一站式云计算分布式大数据&移动互联网解决方案课程第14门课程:Android软硬整合设计与框架揭秘: HAL&Framework &Native Service &App&HTML5架构设计与实战开发
- Okhttp3网络请求框架+MVP设计模式简单实战
- 网络层架构设计与实战十六https功能设计与实现
- 测试网络层架构设计与实战十七https功能设计与实现之单向认证和双向认证
- Android软硬整合设计与框架揭秘: HAL&Framework &Native Service &App&Browser架构设计与实战开发
- 网络层架构设计与实战五之客户端设计之请求头响应头的封装
- 网络应用系统---系统设计架构个人项目实战示例(各种页面代码A)
- 网络层架构设计与实战二之多线程下载