
17. 内容协商与转码
文章平均质量分 81
gzf6
这个作者很懒,什么都没留下…
展开
-
17.1 内容协商技术
同一个 URL 针对不同用户提供不同的资源。比如给英语用户发送英文页面,给中文用户发送中文页面,但用户访问的是同一个 URL。 HTTP 提供了内容协商方法,允许客户端和服务器作这样的决定。通过这些方法,单一的 URL 就可以代表不同的资源,这些不同的版本称为变体。 对于特定的 URL 来说,服务器还可以根据其他原则来决定发送什么内容给客户端最合适。在有些场合下,服务器甚至可以自动生成定制的页面。比原创 2017-11-01 14:03:38 · 400 阅读 · 0 评论 -
17.2 转码
如果服务器没有能满足客户端需求的文档,服务器可以给出一个错误响应。但理论上,服务器可以把现存的文档转换成某种客户端可用的文档。这种选项称为转码。 假设的转码: 有 3 种类别的转码:格式转换、信息综合、内容注入。 1. 格式转换 格式转换:是指将数据从一种格式转换成另一种合适格式,使之可以被相应的客户端查看。 格式转换可以由内容协商首部集来驱动,但也能由 User-Agent 首部来驱动。 注原创 2017-11-01 14:05:14 · 267 阅读 · 0 评论