图解HTTP 第二章、简单的HTTP协议

2.3 HTTP是不保存状态的协议,为了实现保持状态功能,引入了什么技术?

2.5 告知服务器意图的HTTP方法

1.GET?(获取资源)

2.POST,与GET区别?(传输)

3.PUT?

4.HEAD,与GET区别?(获取报文首部)

5.DELETE?

6.OPTIONS?(询问支持的方法)

7.TRACE?(追踪路径)

8.CONNECT?(要求用隧道协议连接代理)主要使用什么协议?(SSL和TLS)

GET,POST,PUT,DELETE符合RESTful架构。

 

2.7 持久连接节省通信量

1.最初的HTTP协议,每进行一次HTTP通信就要断开一次什么?造成了什么问题?

以当年的通信情况来说,都是些容量很小的文本传输,所以没多大问题。而现在,一个页面可能包含大量图片,我们在请求该页面发同时,也会请求这些图片资源。试想每进行一次HTTP通信就要断开一次TCP连接,每请求一张图片资源,就要重新连接TCP,极大的增加通信量开销。

2.7.1 持久连接

1.HTTP/1.1和一部分HTTP/1.0想出了持久连接(HTTP Persistent Connections,也称HTTP keep-alive)的方法。持久化特点?好处?

 

2.7.2 管线化

管线化是什么?

 

2.8 使用Cookie的状态管理

Cookie技术通过在请求和响应报文中写入Cookie信息来控制客户端的状态。Cookie会根据从服务端发送的响应报文内的一个叫做Set-Cookie的首部字段信息,通知客户端保存Cookie。当下次客户端再往服务器发送请求时,客户端自动在请求报文中加入Cookie值。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值