《未来简史》 中提到,从古至今,我们总是生活在各种约束下。
按照约定成俗的方式生活。
古时候的宗教主义,现在的人文主义。
真正自由的思想是不受约束的,是令人愉悦。被称作精神旅行
之前一直在学习的一些知识,或是应付考试,或是应付开发工作。
可我们的生活并不止这些。
所以我要做一次精神上说走就走的旅行。
希望能带给你我一些在技术上的愉悦。
在出发之前先简单回顾一下HTTP协议的相关知识。
HTTP (超文本传输协议),是万维网上是应用最广泛的传输协议。
用于将网站服务器上的资源传输到客户端浏览器上,以请求_应答的模型实现。
在大学的教材计算机网络中属于应用层的协议。同属应用层的还有FTP,TELENT等。
超文本,可以理解为具有超链接的文本。
HTTP报文由从客户机到服务器的请求和从服务器到客户机的响应构成。 请求报文格式如下:
请求行 - 通用信息头 - 请求头 - 实体头 - 报文主体应答报文格式如下:
状态行 - 通用信息头 - 响应头 - 实体头 - 报文主体一款基于Firefox浏览器的插件,用于拦截Firefox浏览器的协议报文。
具体的安装过程不再赘述了。感兴趣的可以自己百度下。
以下是插件截图
OK,我们点下Start,刷新当前页面。
刚才空白的地方出现很多条记录。
这里的每一条记录都是一次报文请求
可以看到,中间有请求方法(Method) 请求文件的mime类型。
还有请求的URL,返回的结果等信息。
简单提一下,请求方法主要的分为get, post两种。get是只读,post可以请求修改更新服务器数据。 mime类型,是网络上对不同扩展类型文件的分类,简单讲不一样的扩展名对应不同的mime类型。 url 统一资源定位符,根据它我们访问特定网站上的指定资源然后我们点开其中一条记录。
下面的Headers 选项卡是报文头部信息。
左边是请求头信息。右边是响应头信息。
由此可见,我们的每一次连接的详细信息都被拦截下来。
—未完待续—–