HTTP协议概览

  1. HTTP协议的作用是发送请求报文
    HTTP用于客户端与服务器端之间的通信
    使用HTTP协议时,通信的双方必定一端是客户端,另一端是服务器端。先从客户端简历通信,服务器端收到请求后响应通信。
  2. 请求报文的内容
    请求方法 请求URI(请求访问的资源对象) HTTP协议版本
    请求首部字段以及内容实体。
  3. 响应报文的内容
    HTTP协议版本 状态码 原因短语
    内容主体
  4. 请求方法
    多种请求方法都是为了告知服务器端客户端的目的
    ①GET
    ②PUT
    ③POST
    ④DELETE
    ⑤HEAD
    ⑥OPTIONS
    ⑦TRACE:追踪路径
    ⑧CONNECT:要求用隧道协议代理连接,主要使用SSL与TLS协议将通信内容加密
  5. 持久连接
    导致管线化技术的产生,可以并行发送请求。
  6. 不保存状态的解决方案
    HTTTP是无状态(stateless)协议,协议本身并不保留之前一切的请求或响应报文的信息。这是为了更快地处理大量事务,确保协议的可伸缩性,而特意把 HTTP 协议设
    计成如此简单的。
    **造成的问题:**比如,用户登录到一家购物网站,即使他跳转到该站的
    其他页面后,也需要能继续保持登录状态。针对这个实例,网站为了
    能够掌握是谁送出的请求,需要保存用户的状态。这就用到了所谓的cookie技术。
    **优势考虑:**于不必保存状态,自然
    可减少服务器的 CPU 及内存资源的消耗
    cookie信息的三步走:
  • 无cookie信息的报文请求
  • 带cookie信息的报文响应
  • 带cookie信息的报文请求
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值