《http权威指南》学习笔记 | 娜酱骑士团
前言关于《http权威指南》,很早以前就想抱着啃了,由于时间段太零碎了,一直没能好好看过。近来公司业务不是很重,同时找暑期实习的时候面试官也聊到了关于http的一些问题,抽空把《http权威指南》前五章看了一下。整理了一些知识点,写成笔记作为备忘的同时也分享给大家。
正文HTTP协议HTTP协议是超文本传输协议(HTTP,HyperText Transfer Protocol)的缩写,简单来讲就是对传输数据的文本格式的一种规范。遵循过HTTP协议的文本称之为报文,按照发送方与接受收方的不同分为两种,客户端发送给服务器端的为请求报文,服务器端发送给客户端的为相应报文。同时HTTP报文是纯文本的形式,不是二进制代码,开发者可以非常方便地进行读写。如下图就是一个GET事务实例中请求报文和响应报文:报文由三部门组成,分别是起始行、首部、主体。
请求报文中的请求起始行: GET /tools.html HTTP/1.0,意思为发起向host主机发起GET请求,请求tools.html文件,使用的是HTTP1.0协议。请求首部意思为,客户端的代理是Mozilla/4.75 [en] (Win9...阅读全文
正文HTTP协议HTTP协议是超文本传输协议(HTTP,HyperText Transfer Protocol)的缩写,简单来讲就是对传输数据的文本格式的一种规范。遵循过HTTP协议的文本称之为报文,按照发送方与接受收方的不同分为两种,客户端发送给服务器端的为请求报文,服务器端发送给客户端的为相应报文。同时HTTP报文是纯文本的形式,不是二进制代码,开发者可以非常方便地进行读写。如下图就是一个GET事务实例中请求报文和响应报文:报文由三部门组成,分别是起始行、首部、主体。
请求报文中的请求起始行: GET /tools.html HTTP/1.0,意思为发起向host主机发起GET请求,请求tools.html文件,使用的是HTTP1.0协议。请求首部意思为,客户端的代理是Mozilla/4.75 [en] (Win9...阅读全文