HTTP1.1(七)内容协商和资源表述

内容协商是HTTP协议中处理同一资源多种表述的方式,通过请求头Accept和响应头Content-Type进行协商。它包括主动式和响应式两种方式,涉及语言、编码格式等多种协商要素。Accept系列和Content系列头部用于指定客户端接受和服务器发送的资源格式。例如,curl的--compressed选项可以获取压缩过的非二进制响应。
摘要由CSDN通过智能技术生成

一  内容协商和资源表述

①  铺垫

1) 由于'一种资源'对应许'多种'状态,所以客户端接收'资源表述的转移时'需要进行协商

比如:

  [1]、一个'来自中国的用户'他的浏览器访问一个页面时得到'中文'页面

  [2]、一个'其它国家'的用户访问'同一个页面'时得到的是他'本国'的页面

补充: 是通过'请求头(Accept*)和响应头(Content-*)'进行描述的

②  内容协商概念

③  内容协商的两种方式

④  主动式内容协商

⑤  响应式内容协商

⑥  常见的协商要素

关注: 'Accept-XXX'请求头

⑦  资源表述的元数据头部

通俗:在'HTTP响应头'中传递的'资源表述'

备注: curl 的'--compressed'得到一个'明码(可读性高)',非'二进制'的压缩格式

⑧  Accept系列  Content系列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值