HTTP所承载的货物(图像、文本、软件等)要满足的条件:
- •可以被正确识别
通过Content-Type 首部说明媒体格式,Content-Language 说明语言,以便浏览器和其他客户端能正确处理内容
- •可以被正确的解包
通过Content-Length首部和Content-Encoding首部
- •是最新的,通过实体验证码和缓存过期控制
- •符合用户的需求:基于Accept系列的内容协商首部
- •在网络上可以快速有效地传输(通过范围请求、差异编码以及其他数据压缩方法)
- •完整到达,未被篡改(通过传输编码首部和Content-MD5校验和首部)