博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《HTTP权威指南》第四部分 实体、编码与国际化 笔记草稿
阅读量:6808 次
发布时间:2019-06-26

本文共 632 字,大约阅读时间需要 2 分钟。

第十五章 实体和编码

HTTP可以承载的“货物”满足一下条件:

  • 可以正确识别,通过Content-Type首部说明媒体格式,Content-Language首部说明语言
  • 可以被正确的解包(通过Content-Length首部和Content-Encoding首部)
  • 是最新的(通过实体验证码和缓存过期控制)
  • 符合用户需要的(Accept系列的内容协商首部)
  • 在网络上可以快速有效的传输(用过范围请求、差异编码以及其他数据压缩方法)
  • 完整到达、未被篡改(通过传输编码首部和Content-MD5校验和首部)

HTTP/1.1版定义了以下10个基本实体首部字段

  • Content-Type:实体中所承载对象的类型
  • Content-length:所传送实体主体的长度或大小
  • Content-Language:与所传送对象最相配的人类语言
  • Content-Encoding:对象数据所做的任意变换(比如压缩)
  • Content-Location:一个备用位置,请求时可以通过它获得对象
  • Content-Range:如果是部门实体,这个首部说明它是整体的哪个部分
  • Content-MD5:实体主体内容的校验和
  • Last-Modified:所以传输内容在服务器上创建或者最后修改的日期时间
  • Expires:实体数据将要失效的日期时间
  • Allow:该资源所允许的各种请求方法,例如,GET和HEAD
  • ETag:这个文档实例的唯一验证码
  • Cache-Control:支出该文档如何缓存

转载地址:http://setwl.baihongyu.com/

你可能感兴趣的文章
nginx 的基本配置
查看>>
亮风台AR眼镜震撼发布 HiAR 产品全面升级
查看>>
WPF Binding学习(三)
查看>>
File API文件操作之FileReader二
查看>>
明基逐鹿荣获"2016年中国软件行业最具影响力企业奖"
查看>>
聊一聊Cookie(结合自己的学习方法分享一篇维基百科和一篇segmentfault(思否)好文)...
查看>>
Android CircleMenu:旋转转盘选择Menu
查看>>
XML实体注入漏洞
查看>>
【Java小工匠聊密码学】--对称加密--DES
查看>>
调用Thread类的方法:public final String getName() 为什么得到的线程对象的名称默认是:Thread-0、Thread-1、Thread-2、...呢?...
查看>>
Shell脚本里的双冒号是什么意思
查看>>
java基础学习_GUI_如何让Netbeans的东西Eclipse能访问、GUI(图形用户接口)_day25总结...
查看>>
从零开始学 Web 之 CSS(三)链接伪类、背景、行高、盒子模型、浮动
查看>>
java多线程--信号量Semaphore的使用
查看>>
中国存储芯片进入战略关键期
查看>>
市场上的视觉图像采集卡软硬功能对比
查看>>
阿里专家与你分享:你必须了解的Java多线程技术
查看>>
张高兴的 Windows 10 IoT 开发笔记:三轴数字罗盘 HMC5883L
查看>>
rocketmq 同步双写
查看>>
细数国内无人机的江湖门派
查看>>