
HTTP协议
nudt_oys
An AC a day,keeps WA away~
展开
-
《图解HTTP》读书笔记01
1.1 使用HTTP访问Web 根据浏览器地址栏中的URL,浏览器从web服务器获取文件资源等信息,从而显示出Web页面。通过发送请求获取服务器资源的浏览器被称为客户端。Web使用超文本传输协议(HyperText Transfer Protocol)作为规范。 1.2 HTTP的诞生 HTTP诞生于互联网初期,它源自蒂姆·伯纳斯-李博士提出的一种能让远隔两地的原创 2017-02-26 16:50:12 · 449 阅读 · 0 评论 -
《图解HTTP》读书笔记02
二、简单的HTTP协议HTTP用于客户端和服务器端的通信 在两台计算机之间使用HTTP通信时,在一条通信线路上必有一端是客户端,另一端是服务端。HTTP可以明确区分客户端和服务端。通过请求和响应的交换达成通信 HTTP规定,请求从客户端发出,服务端响应该请求并返回。服务端没有接收到请求之前不会发送响应。 如下图所示,请求报文由请求方法、请求URI、协议版本、可选的请求首部字段和原创 2017-02-27 15:25:15 · 395 阅读 · 0 评论 -
《图解HTTP》读书笔记03
三、HTTP报文内的信息HTTP报文及其结构 用于HTTP协议交互的信息被称为HTTP报文。HTTP报文是由多行(用CR+LF作换行符)数据构成的字符串文本。HTTP报文由报文首部和报文主体组成,但报文主体并不是必须的。 客户端发送的报文叫请求报文,服务端发送的报文叫响应报文。请求报文的首部包括请求行、请求首部字段、通用首部字段和实体首部字段等;响应报文的首部包括状态行、响应首部字原创 2017-03-01 21:01:47 · 262 阅读 · 0 评论 -
《图解HTTP》读书笔记04
四、返回结果的HTTP状态码状态码告知从服务器端返回的请求结果 状态码负责表示客户端HTTP请求的返回结果、标记服务端的处理是否正常、通知出现错误等工作。状态码如200 OK以三位数字和原因短语组成,数字中的第一位指定了响应类别,响应类别有以下五种: 只要遵守状态码类别的定义,即使改变RFC2616中定义的状态码,或服务器端自行定义状态码都没问题。2XX成功 2XX的响应结原创 2017-03-06 22:29:23 · 268 阅读 · 0 评论 -
《图解HTTP》读书笔记05
五、与HTTP协作的Web服务器1. 用单台虚拟主机实现多个域名 HTTP/1.1规范允许一台HTTP服务器搭建多个Web站点。由于虚拟主机(Virtual Host)功能的存在,即使在物理层面只有一台服务器,但在逻辑上可以表现出多台服务器的功能。 在互联网上,域名通过DNS服务映射到IP地址之后访问目标网站。所以一台服务器内托管了不同的域名之后,当受到请求时就要弄清楚客户端究竟要访问哪原创 2017-03-10 23:23:16 · 342 阅读 · 0 评论