HTTP详解--HTTP首部(八)

本文深入探讨HTTP协议中的首部字段,包括请求和响应报文的构成,HTTP首部字段的类型如通用、请求、响应和实体首部,以及端到端和逐跳首部的区别。通过示例解析HTTP报文结构,揭示首部字段在浏览器与服务器间交换信息的重要性。
摘要由CSDN通过智能技术生成
  • HTTP报文首部

    • HTTP协议的请求和响应报文必定包含HTTP首部。首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。
    • HTTP请求报文的构成
      • 由方法,URI,HTTP版本,HTTP首部字段等部分构成

      • 示例:请求报文

    • HTTP响应报文的构成
      • HTTP版本,状态码(数字和原因短语),HTTP首部字段3部分构成

      • 示例:响应报文

  • HTTP首部字段
    • 无论是请求还是响应都会使用首部字段,它给浏览器和服务器提供报文主体大小,所使用的语言,认证信息等内容

    • HTTP首部字段是由首部字段名和字段值构成,并由":"分隔:

首部字段名:字段值

  • 例如:

Content-Type:text/html

首部字段名为Content-Type,text/html为字段值

  • 字段值对应单个HTTP首部字段可以有多个值:

Keep-Alive:timeout=15,max=100

  • HTTP首部字段重复了会这怎样?
    • 有些浏览器会优先处理第一次出现的首部字段,而有些则先处理最后出现的首部字段;
  • 4HTTP首部字段类型
    • 通用首部字段:请求报文和响应报文都会使用首部;
    • 请求首部字段:从客户端向服务器端发送请求报文时使用的首部。补充了请求的附加内容,客户端信息,响应内容相关优先级等信息。
    • 响应首部字段:从服务器端向客户端返回响应报文时使用的首部。补充了响应的附加内容;
    • 实体首部字段:针对请求报文和响应报文的实体部分使用的首部。补充了资源内容更新时间等与实体有关的信息;
  • HTTP/1.1首部字段
    • 通用首部字段

首部字段名

说明

Cache-Control

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值