文章 2023-08-03 来自:开发者社区

优雅使用Retrofit,在协程时代遨游安卓网络请求(三)下

为了方便读者理解,我们用玩安卓的api来辅助说明,首先玩安卓的api接口返回值全是一个模板(大部分公司都类似),用实体类表示如下:/** * 带壳的相应bean * @param T data实体类 * @property data T 报文中对应data的部分 * @property errorCode Int 报文中对应errorCode的部分 * @property errorM...

文章 2023-08-03 来自:开发者社区

优雅使用Retrofit,在协程时代遨游安卓网络请求(三)上

前言:由于框架本身也在不断地迭代,因此文章中的部分代码可能存在更新或者过时,如果你想阅读源码或者查看代码的在项目中的实际使用方法,可以查看笔者目前在维护的compose项目:Spacecraft: 《Spacecraft - 我的安卓技术实践平台》-查看代码请进入develop分支 (gitee.com)本篇内容主要为实现网络框架中与全局相关的逻辑。网络异常转自然语言信息  在上一节中,我们遗留....

文章 2023-08-03 来自:开发者社区

优雅使用Retrofit,在协程时代遨游安卓网络请求(二)下

请求参数加密and响应报文解密  为了数据安全,大多数请求和响应报文都是AES加密的,因此我们也需要Retrofit帮我们完成这部分逻辑,实际上这部分逻辑依然是交给Okhttp完成。和添加公参的过程类似,我们依然是新增拦截器,只不过这次还需要对响应报文进行解密处理。  依然是废话不多说,看代码!/** * 加解密拦截器基类 */ abstract class BaseEncryptAndDe...

文章 2023-08-03 来自:开发者社区

优雅使用Retrofit,在协程时代遨游安卓网络请求(一)下

三:重写CallAdapter  所谓的CallAdapter,就是对原来的Call进行适配,对方法的返回值进行扩展,废话不多说,直接看代码。internal class ApexResponseCallDelegate<T>(private val proxyCall: Call<T>) : Call<NetworkResult<T>> ...

文章 2023-01-31 来自:开发者社区

一篇文章带你遨游网络流量分析

1、什么是网络流量分析技术?想要捕获网络流量,在传统物理环境中,一般可以通过路由器、交换机镜像与分光器获得,或者通过一些硬件防护设备(如防火墙、IPS、UTM 等)获取。在虚拟化或者云环境中,则需要使用流量采集工具。流量采集完成后,就需要对采集来的流量进行分析。一般情况下,我们会使用Wireshark、Sniffer、Tcpdump等软件进行分析。但由于内存、存储、网卡与性能的限制,采用这些分析....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

域名解析DNS

关注DNS行业趋势、技术、标准、产品和最佳实践,连接国内外相关技术社群信息,追踪业内DNS产品动态,加强信息共享,欢迎大家关注、推荐和投稿。

+关注