网络编程
杨天睿
这个作者很懒,什么都没留下…
展开
-
HTTP协议详解与报文解析
HTTP协议详解 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium) 和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。 其中最著原创 2016-07-11 15:28:00 · 7572 阅读 · 0 评论 -
HTTP缓存机制--客户端缓存
HTTP缓存机制分为两种,客户端缓存和服务端缓存,本文主要对客户端缓存进行简单的分析。服务端缓存服务端缓存又分为 代理服务器缓存 和 反向代理服务器缓存(也叫网关缓存,比如 Nginx反向代理、Squid等),其实广泛使用的 CDN 也是一种服务端缓存,目的都是让用户的请求走”捷径“,并且都是缓存图片、文件等静态资源。客户端缓存客户端侧缓存一般指的是浏览器缓存,目的就是加速各种静态资源的访问,想想原创 2017-03-11 17:05:19 · 3809 阅读 · 0 评论 -
Base64编码原理与应用
Base64 编码特点标准base64只有64个字符(英文大小写、数字和+、/)以及用作后缀等号;base64是把3个字节变成4个可打印字符,所以base64编码后的字符串一定能被4整除(不算用作后缀的等号);等号一定用作后缀,且数目一定是0个、1个或2个。这是因为如果原文长度不能被3整除,base64要在后面添加\0凑齐3n位。 为了正确还原,添加了几个\0就加上几个等号。显然添加等号的数原创 2017-04-04 18:40:48 · 388 阅读 · 0 评论