HTTP协议——HTTP首部总结

HTTP响应报文由HTTP版本、状态码和首部字段组成,其中首部字段是关键信息传递的载体,存在于请求和响应中。首部字段由字段名和字段值构成,提供关于报文主体大小、语言、认证等信息。HTTP首部字段分为通用首部、请求首部、响应首部和实体首部,各类型首部有不同的作用,如通用首部的Date字段记录报文构建时间,请求首部提供客户端信息,响应首部补充服务器信息,实体首部则涉及报文主体的详细信息。
摘要由CSDN通过智能技术生成
        首部和方法配合工作,共同决定了客户端和服务器能做什么事情。HTTP协议的请求和响应报文中必定含有HTTP首部,首部内容为客户端和服务器分别处理请求和响应提供所需要的信息,对客户端用户来说,这些信息中的大部分内容都无须亲自查看,因此平时在使用Web的过程中感受不到它。
        HTTP请求报文由方法、URI、HTTP版本、HTTP首部字段等部分构成,具体构成如下图所示:

                      

        HTTP响应报文由http版本、状态码(数字和原因短语)、http首部字段3部分组成

                  

        在报文众多的字段当中,HTTP首部字段包含的信息最为丰富。首部字段同时存在于请求和响应报文内,并涵盖HTTP报文相关的内容信息。
        因为HTTP版本或扩展规范的变化,首部字段可支持的字段内容略有不同。

1、HTTP首部字段

1.1、http首部字段传递重要信息

        HTTP首部字段是构成HTTP报文的要素之一,在客户端和服务器之间以HTTP协议进行通信的过程中,无论是请求还是响应都会使用首部字段,它能起到传递额外重要信息的作用。

        使用首部字段是为了给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容。

1.2、HTTP首部字段结构

        HTTP首部字段由首部字段名和字段值构成,格式为:
        首部字段名:字段值
        另外字段值对应的单个HTTP首部字段可以有多个值,如:
        Keep-Alive:timeout=15,max=100

2、HTTP首部类型

        HTTP首部根据实际用途被分为以下5种类型:

2.1、通用首部

        这是客户端和服务器都可以使用的通用首部。可以在客户端、服务器和其他应用程序之间提供一些非常有用的通用功能。比如,Date首部就是一个通用首部,每一端都可以用它来说明构建报文的时间和日期:

        Date:Tue, 12 Jun 2018 14:48:00 GMT

        下表列出了通用的信息性首部:

首部字段名

说明</

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值