第2章简单的http协议

一、报文

 

请求报文

响应报文

 

二、HTTP是不保存状态的协议

 

HTTP是一种不保存状态,即无状态协议。HTTP协议自身不对请求和响应之间的通信状态保存。也就是说在HTTP这个级别,协议对于发送过的请求或者响应都不做持久化处理。

 

HTTP1.1虽然是无状态协议,但为了实现期望的保持状态功能,于是引入了Cookie技术。有了Cookie再用HTTP协议通信,就可以管理状态了。

 

三、请求URI定位资源

 

四、告知服务器意图的HTTP方法(HTTP请求方式)

 

GET

POST

PUT 传输文件

HEAD 获得报文首部,和GET方法一样,只是不返回报文主体部分。用于确认URI的有效性及资源更新的日期时间。

DELETE 删除文件

OPTIONS 询问支持的方法

TRACE 追踪路径

CONNECT 要求用隧道协议连接代理

 

五、持久化连接(connection : keep alive)

 

持久化连接的特点是,只要任意一端没有明确提出断开连接,则保持TCP连接

 

建立1次TCP连接后进行多次请求和响应的交互

 

持久化连接的好处在于减少了TCP连接的重复建立和断开所造成的额外开销,减轻服务器端的负载。

 

 

管线化: 不等待响应,直接发送下一个请求。

 

六、使用Cookie的状态管理

 

 

 

T1 GET与POST区别?

 

https://www.cnblogs.com/longm/p/7205318.html?utm_source=itdadao&utm_medium=referral

 

T2 Session与Cookie的区别?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值