网络
blueberry_mu
不积跬步,无以至千里。不积小流,无以成江海。
展开
-
Http网络请求原理
一、简介 HTTP 是一种应用层协议,它通过TCP实现了可靠的数据传输,能够保证数据的完整性,正确性,而TCP对于数据控制的优点也能够体现在HTTP上,使得HTTP的数据传输吞吐量,效率得到保证。 详细的交互流程: 1、客户端执行网路请求,从URL中解析出服务器的主机名 2、将服务器的主机名转换成服务器的IP地址 3、将端口号从URL中解析出来 4、建立一条客户端与Web服务器的TCP连原创 2016-08-17 11:57:55 · 2313 阅读 · 0 评论 -
Android网络框架设计
一、构建思路 1、构建一个Request用来封装 HTTP请求的类型、请求头参数、请求体、优先级、返回类型、等一些必要的属性。 这个Request定义为抽象的,使得用户可以扩展。 2、构建一个队列(BlockingQueue) 用来存贮这些请求,用户可以自己将请求添加到这个队列中 3、创建多个线程NetworkExecutor,用来遍历队列(BlockingQueue)获得Request,请求原创 2016-08-17 14:48:35 · 2053 阅读 · 0 评论