HTTP协议10-实体首部字段

实体首部字段

实体首部字段是包含咋请求报文和响应报文中实体部分的首部,用于补充内容的更新时间等于实体相关的信息。

1)Allow

Allow:GET,HEAD

用于通知客户端能够支持访问指定资源的请求方法。

当服务器接收到不支持的HTTP方法时,会以状态码405响应返回。同时,还会把能支持的HTTP方法写入首部字段Allow后返回。

2)Content-Encoding

Content-Encoding:gzip

告知客户端,服务器对实体的主体部分选用的内容编码方式。

内容编码是指在不丢失实体信息的前提下所进行的压缩

3)Content-Language

Content-Language:zh-CN

告知客户端,,实体主体使用的自然语言(中文或英文等)

4)Content-Length

Content-Length:15000

表明了实体主体部分的大小(单位为字节)

对实体主体进行内容编码传输时,不能使用Content-Length首部字段。

5)Content-Location

Content-Location:http://www.hackr.jp/index-ja.html

给出了与报文主体部分相对应的URI。该字段表示的是报文主体返回资源的URI

6)Content-MD5

Content-MD5:OGFkZDUwNGVhNGY3N2MxMdIwZmQ4NTBmY2IyTY==

首部字段Content-MD5是一串由MD5算法生成的值。其目的在于检查报文主体在传输过程是否保持完整,以及确认传输到达。

对报文主体执行MD5算法获得128位二进制数,再通过Base64编码后讲结果写入Content-MD5字段值。(HTTP首部无法记录二进制),接收的客户端会对报文主体再执行一次相同的MD5算法。然后算出来的值和字段值进行对比

7)Content-Range

Content-Range:bytes 5001-10000/10000

针对范围请求,返回响应时使用的首部字段。告知客户端作为响应返回的实体哪个部分符合范围请求.表示当前发送部分及整个实体大小。

8)Content-Type

Content-Type:text/html;charset=UTF=8

说明实体内对象的媒体类型

9)Expires

Expires:Wed,04 Jul 2018 08:26:04 GMT

告知客户端资源失效日期

10)Last-Modified

Last-Modified:Wed,23 May 2018 09:59:21 GMT

资源最终被修改时间

原文地址:https://www.cnblogs.com/myal/p/10506679.html

时间: 2024-07-31 01:05:12

HTTP协议10-实体首部字段的相关文章

HTTP协议图--HTTP 报文首部之首部字段(重点分析)

1.首部字段概述 先来回顾一下首部字段在报文的位置,HTTP 报文包含报文首部和报文主体,报文首部包含请求行(或状态行)和首部字段. 在报文众多的字段当中,HTTP 首部字段包含的信息最为丰富.首部字段同时存在于请求和响应报文内,并涵盖 HTTP 报文相关的内容信息.使用首部字段是为了给客服端和服务器端提供报文主体大小.所使用的语言.认证信息等内容. 2.首部字段结构 HTTP 首部字段是由首部字段名和字段值构成的,中间用冒号":"分隔. 另外,字段值对应单个 HTTP 首部字段可以有

HTTP 首部字段详细介绍

HTTP 协议的请求和响应报文中必定包含 HTTP 首部,只是我们平时在使用 Web 的过程中感受不到它.本章 我们一起来学习 HTTP 首部的结构,以及首部中各字段的用法. 6.1 HTTP 报文首部 首部内容为客户端和服务器分别处理请求和响应提供 所需要的信息.对于客户端用户来说,这些信息中的大部分内容都无须亲自查看. HTTP 请求报文 在请求中,HTTP 报文由方法.URI.HTTP 版本.HTTP 首部字段等部分构成. 下面的示例是访问 http://hackr.jp 时,请求报文的首

HTTP协议06-报文首部

HTTP报文格式 ? HTTP协议的请求和响应报文中必定包含HTTP首部.首部内容为客户端和服务器分别处理请求和响应提供所需要的信息. 1)HTTP请求报文 在请求中,HTTP报文由方法.URI.HTTP版本.HTTP请首部字段等部分构成 ? 下面的示例是把百度的请求头部报文拷贝了出来 GET / HTTP/1.1 Host: www.baidu.com Connection: keep-alive Accept: text/html,application/xhtml+xml,applicat

你不知道的HTTP之首部字段一览

一.HTTP/1.1 首部字段一览 HTTP 首部字段根据实际用途被分为以下 4 种类型: 1.通用首部字段:请求报文和响应报文两方都会使用的首部. 首部字段名 说明 Cache-Control 控制缓存的行为 Connection  逐跳首部.连接的管理 Date 创建报文的日期时间 Pragma 报文指令 Trailer 报文末端的首部一览 Transfer-Encoding 指定报文主体的传输编码方式 Upgrade  升级为其他协议 Via 代理服务器的相关信息 Warning 错误通知

http协议(八)请求首部字段

公司服务器挂了,间歇性没活儿,抽空更下最近整理的笔记...... 请求首部字段 定义:请求首部字段是从客户端到服务器发送请求报文中所使用的字段,里面包含了附加信息.客户端信息以及对响应内容相关的优先级等内容 1.Accept 通知服务器用户代理可处理的媒体类型及媒体类型的相对优先级,可使用type/subtype这种形式,一次指定多种媒体类型 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 q表示权重

http协议(九)响应首部字段

个人觉得吧,http协议的这些内容,对做接口测试,web测试,以及前端性能测试都有很大帮助,当然这只是一部分,实践才是最好的老师... 响应首部字段: 服务器向客户端返回响应报文中所使用的字段,用于补充的附加信息.服务器信息.以及对客户端的附加要求等 1.Accept-Ranges 告知客户端服务器能否处理范围请求,以指定获取服务器的某部分资源 可指定的字段值分2种: 1.1   bytes:可处理范围请求 1.2   none:不能处理范围请求 Accept-Ranges: bytes 2.A

IP协议号 IP首部中有8位协议号,用于指明IP的上层协议.

IP协议号   IP首部中有8位协议号,用于指明IP的上层协议. 0 HOPOPT IPv6 逐跳选项 1 ICMP Internet 控制消息 2 IGMP Internet 组管理 3 GGP 网关对网关 4 IP IP 中的 IP(封装) 5 ST 流 6 TCP 传输控制 7 CBT CBT 8 EGP 外部网关协议 9 IGP 任何专用内部网关 (Cisco 将其用于 IGRP) 10 BBN-RCC-MON BBN RCC 监视 11 NVP-II 网络语音协议 12 PUP PUP

Python连载59-HTTP首部字段和消息头,Thinker简介

一.首部字段或者消息头 1.下面几个类型都是请求的: User-Agent:关于浏览器和它平台的消息,如Mozilla5.0 Accept:客户端能处理的页面的类型,如text/html Accept-Charset:客户端可以接受的字符集,如unicode-1-1 Accept-Encoding:客户端能处理的页面编码方式,如gzip Accept-Language:客户端能处理的自然语言,如en(英语).zh-en(简体中文) Host:服务器的DNS名称,从URL中提取出来,必需 Auth

http 实体首部

http 实体首部 Table of Contents Encoding 控制传输编码 分块编码 范围 差异编码 Content-Type 类型 Content-Length 长度 Content-Encoding 编码方式 Content-Language 最相配的人类语言 Content-Location 备用位置, 请求时通过他可以获得对象 Content-Range 部分实体, 说明他是整体的哪个部分 Content-MD5 实体主体内容的 md5 校验和 Last-Modified S