网络基础:HTTP(2):HTTP的首部

一、通用首部字段(General Header Fields):请求报文和响应报文两方都会使用的首部

1.Cache-Control 控制缓存

2.Connection 连接管理、逐条首部

3.Upgrade 升级为其他协议

4.via 代理服务器的相关信息

5.warning 错误和警告通知

6.Transfor-Encoding 报文主体的传输编码格式

7.Trailer 报文末端的首部一览

8.Pragma 报文指令

9.Data 创建报文的日期

二、请求首部字段(Request Header Fields)

1.Accept 客户端或者代理能够处理的媒体类型

2.Accept-Encoding 优先可处理的编码格式

3.Accept-Language 优先处理的自然语言

4.Accept-Charset 优先可处理的字符集

5.if-Match 比较实体标志(ETage)

6.if-None-Match 比较实体标志(ETage)与if-Match相反

7.if-Modified-Since 比较资源更新时间(Last-Modified)

8.if-Unmodified-Since 比较资源更新时间(Last-Modified),与if-Modified-Since相反

9.if-Ranges 资源未更新时发送实体byte的请求范围请求

10.Ranges 实体字节请求范围

11.Authorization web的认证信息

12.Proxy-Authorization 代理服务器要求web认证消息

13.Host 请求资源所在服务器

14.From 用户的邮箱地址

15.User-Agent 客户端程序信息

16.Max-ForWards 最大的逐跳次数

17.TE 传输编码的优先级

18.Referer 请求原始放的url

19.Expect 期待服务器的特定行为

三、响应首部字段(Response Header Fields):从服务器向客户端响应时使用的字段

1.Accept-Ranges 能够接受的字节范围

2.Age 推算资源创建经过的时间

3.Location 令客户端重定向的URL

4.vary 代理服务器的缓存信息

5.ETag 能够表示资源唯一资源的字符串

6.WWW-Authenticate 服务器要求客户端的验证信息

7.Proxy-Authenticate 代理服务器要求客户端验证的信息

8.Server 服务器的信息

9.Retry-After 和状态码503 一起使用的首部字段,表示下次请求服务器的时间

四、实体首部字段(Entiy Header Fields):针对请求报文和响应报文的实体部分使用首部

1.Allow 资源可支持http请求的方法

2.Content-Language 实体资源语言

3.Content-Encoding 实体编码格式

4.Content-Length 实体的大小(字节)

5.Content-Type 实体媒体类型

6.Content-MD5 实体报文的摘要Content

7.Location 代替资源的yri Content

8.Ranges 实体主体的位置返回Last

9.Modified 资源最后的修改资源

10.Expires 实体主体的过期资源

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值