《HTTP权威指南》--阅读笔记
Posted 专属9号
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《HTTP权威指南》--阅读笔记相关的知识,希望对你有一定的参考价值。
HTTP: HyperText Transfer Protocol
测试站点:http://www.joes-hardware.com
URI包括URL和URN
URI: Uniform Resource Identifier 统一资源描述符
URL: Uniform Resource Locator 统一资源名
URN: Uniform Resource Name 统一资源定位符
MIME: Multipurpose Internet Mail Extension
text/html
text/plain
image/jpeg
image/gif
video/quicktime
application/vnd.ms-powerpoint
URL标准格式
Scheme | Internet Address | Resources |
http:// | www.joes-hardware.com | /specials/saw-blade.gif |
HTTP方法:
GET 从服务器向客户端发送命名资源
PUT 将来自客户端的数据存储到一个命名的服务器资源中去
DELETE 从服务器中删除命名资源
POST 将客户端数据发送到一个服务器网关应用程序
HEAD 仅发送资源响应中的HTTP首部
HTTP状态码:
200 OK
302 Redirect
404 Not Found
报文:请求报文和响应报文
请求报文
GET /test/hi-there.txt HTTP/1.0 | 起始行 |
Accept: text/* Accept-Language: en, fr |
首部 |
.... | 主体 |
响应报文
HTTP/1.0 200 OK | 起始行 |
Content-type: text/plain Content-Length: 19 |
首部 |
Hi! I‘m a message! | 主体 |
首部以空行结束。
TCP:
1,无差错的数据传输
2,按序传输
URL通过DNS得到IP地址
telnet www.joes-hardware.com 80
学习命令:nc(netcat)
协议版本:HTTP/0.9 HTTP/1.0 HTTP/1.1 HTTP/NG(HTTP/2.0)
Web组件:
代理: 位于客户端和服务器之间的HTTP中间实体
缓存: HTTP的仓库,使常用页面的副本可以保存在离客户端更近的地方
网关: 连接其他应用程序的特殊Web服务器
隧道: 对HTTP通信报文进行盲转发的特殊代理
Agent代理: 发起自动HTTP请求的半智能Web客户端
参考书籍:
《HTTP口袋书》
以上是关于《HTTP权威指南》--阅读笔记的主要内容,如果未能解决你的问题,请参考以下文章
JS 语言核心(JavaScript权威指南第六版)(阅读笔记)