![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 84
xoliu1
e
展开
-
【网络编程】从Retrofit原理来看HTTP
解析Retrofit的源码,分三部分看看他是如何验证接口的:- 第一部分简单判断这个类引用是否为接口(!service.isInterface()),否则抛出异常.- 第二部分,这里是先创建了一个双向队列(ArrayDeque),然后并将这个service添加到队列中。然后进入一个循环,直到队列为空。在每次循环中,从队列的开头取出一个service用原创 2024-02-23 14:33:35 · 1242 阅读 · 2 评论 -
【网络编程】Retrofit创建实例源理
对retrofit的创造实例过程进行源码剖析。原创 2023-12-03 19:56:56 · 928 阅读 · 0 评论 -
【网络编程】okhttp源码解析
【网络编程】okhttp源码解析。原创 2024-02-21 15:20:18 · 1139 阅读 · 0 评论 -
【网络编程】Volley使用与源码分析
在2013年Google I/O大会上推出了一个新的网络通信框架Volley。Volley既可以访问网络取得数据,也可以加载图片,并且在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕。原创 2024-02-20 16:38:15 · 956 阅读 · 0 评论 -
【网络编程】入门HTTP
HTTP协议的主要特点- 支持C/S(客户/服务器)模式。- 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST,每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。- 灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。- 无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省原创 2024-02-19 14:41:55 · 1067 阅读 · 0 评论