码迷,mamicode.com
首页 > Web开发 > 详细

《HTTP权威指南》--阅读笔记(一)

时间:2017-05-26 10:44:09      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:状态码   pow   sources   响应   protoc   资源   redirect   连接   结束   

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权威指南》--阅读笔记(一)

标签:状态码   pow   sources   响应   protoc   资源   redirect   连接   结束   

原文地址:http://www.cnblogs.com/javametro/p/6906856.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!