此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。

随笔分类 -  HTTP

摘要:本文总结自:https://blog.csdn.net/zmx729618/article/details/51821024 1. ISO 8859-1 字节数:1 范围:0-255(编码范围是0x00-0xFF),其中0x00-0x7F之间完全和ASCII一致(ASCII是7位编码,能个表示128 阅读全文
posted @ 2018-12-04 10:37 炎泽 编辑
摘要:Content-Disposition(内容部署) 用于下载文件时的字段, 有两种部署类型:inline和attachment inline :将文件内容直接显示在页面 attachment:弹出对话框让用户下载 并可指定下载文件的默认名 阅读全文
posted @ 2018-11-07 14:31 炎泽 编辑
摘要:本文总结自: https://www.cnblogs.com/huey/p/5490759.html 浏览器与服务端之间可以通过cookie进行身份验证,那么,桌面应用程序与服务端呢? BASIC认证(基本认证) 当客户端向服务端进行数据请求时,如果客户端尚未被认证,则http服务器将使用基本认证对 阅读全文
posted @ 2018-06-13 11:47 炎泽 编辑
摘要:Proxy Server 代理服务器,顾名思义,就是代理客户端的HTTP访问,主要代理浏览器访问网页,它的端口一般为80、8080、3128等。 前提: HTTP功能支持“直接连接”和通过”HTTP代理“形式的连接。选择其中的何种形式,要视用户所在的局域网(或其它上网环境)的具体情况。 代理服务器是 阅读全文
posted @ 2017-11-29 14:59 炎泽 编辑
摘要:CDN(内容分发网络),它通过避开互联网上有可能影响传输速度与稳定性的缓解,使传输更快更稳定。 简单来说,就是将静态资源缓存到离用户很近的一个CDN节点上,不必千里迢迢去访问服务器,这样不仅能提高用户的访问速度,也能减少服务器的带宽消耗,降低负载。 不同地区的用户会访问到离自己最近的相同网络线路上的 阅读全文
posted @ 2017-11-29 14:27 炎泽 编辑
摘要:对于vary的用法,网上有许多种说法,云里雾里的,在此仅阐述一下本人的一些理解,首先是官方解释: Vary头域值指定了一些请求头域,这些请求头域用来决定: 当缓存中存在一个响应,并且该缓存没有过期失效,是否被允许去利用此响应去回复后续请求而不需要重验证(revalidation)。 对于一个不能被缓 阅读全文
posted @ 2017-11-29 12:59 炎泽 编辑
摘要:referer显示来源页面的完整地址,而origin显示来源页面的origin: protocal+host,不包含路径等信息,也就不会包含含有用户信息的敏感内容 referer存在于所有请求,而origin只存在于post请求,随便在页面上点击一个链接将不会发送origin 因此origin较re 阅读全文
posted @ 2017-11-29 12:04 炎泽 编辑
摘要:Referrer-Policy(来源协议)用来规定什么情况下显示Referer字段及refer字段内显示多少信息。 备注: referer实际上是对referrer的误写,因为写错的人多了也就正确了。。请求头的refer延续了这个错误,但referrer-policy并没有。 http请求分为请求行 阅读全文
posted @ 2017-11-29 11:06 炎泽 编辑
摘要:转载自http://www.iefans.net/liulanqi-zuida-bingfa-lianjieshu/,以方便查阅 阅读全文
posted @ 2017-11-29 09:55 炎泽 编辑
摘要:可缓存性 no-cache(不直接使用缓存而不是不使用缓存) 强制要求 所有缓存了此响应的缓存用户,在使用已存储的缓存数据前,发送条件请求到原始服务器,若未过期,则使用缓存数据,否则重新获取 no-store 不存储有关客户端请求或服务器响应的任何内容 public 响应可以被任何对象(浏览器、代理 阅读全文
posted @ 2017-11-29 09:49 炎泽 编辑
摘要:本文转载自: http://www.cnblogs.com/shijingxiang/articles/4434643.html 1.可扩展性 a.在消息中增添版本号,用于兼容判断,版本号只能判断逐段(hop-by-hop)的兼容性,不能判断端对端(end-to-end)的兼容性。 HTTP/1.1 阅读全文
posted @ 2017-11-07 09:45 炎泽 编辑
摘要:chrome浏览器中,network的size经常出现以下情况: Served from memory cache,resource size xxB 不访问服务器,直接读缓存,从内存中读取缓存。此时的数据时缓存到内存中的,当kill进程后,数据将不存在(例如刷新页面) Served from di 阅读全文
posted @ 2017-11-04 17:06 炎泽 编辑
摘要:按F5等同于点击页面地址栏的刷新图标。 地址栏输入地址然后回车: 根据缓存内容是否过期决定是否发送请求给服务端 F5: 浏览器无论如何都得发送请求给服务端,包含If-Modified-Since/If-None_match,因此可能返回304 Ctrl+F5:彻底从浏览器获取一份新的资源,请求中不会 阅读全文
posted @ 2017-11-04 16:33 炎泽 编辑
摘要:HTTP HyperText Transfer Protocol超文本传输协议 HTTPS HyperText Transfer Protocol over Secure Socket Layer 基于安全套接字层的超文本传输协议 HTTPS= HTTP+ SSL 为什么使用HTTPS? HTTP传 阅读全文
posted @ 2017-11-04 15:48 炎泽 编辑
摘要:先来看看一个http请求实例 请求行: POST /chapter17/user.html HTTP/1.1 请求头: Accept: application/json, text/javascript, */*; q=0.01 Accept-Encoding: gzip, deflate Acce 阅读全文
posted @ 2017-11-02 10:35 炎泽 编辑
摘要:MIME(Multipurpose Internet Mail Extensions)多用途网络邮件扩展类型,可被称为Media type或Content type, 它设定某种类型的文件当被浏览器打开的时候需要用什么样的应用程序,多用于HTTP通信和设定文档类型例如HTML。 之所以叫多用途网络邮 阅读全文
posted @ 2017-11-01 16:44 炎泽 编辑
摘要:http协议中,客户端发送请求,服务端在接收到请求后,返回所需要的数据后可以关闭连接,这样客户端读取完数据时会返回EOF(-1),表明数据已接受完全 备注:EOF end of file 什么是keep-alive 一般情况下,服务端发送完毕后会自动关闭,而keep-alive功能可以使得客户端与服 阅读全文
posted @ 2017-10-29 15:53 炎泽 编辑

点击右上角即可分享
微信分享提示