【292天】每日项目总结系列030(2017.11.24)

叨叨两句

  1. ~

实体报头

请求和响应消息均可以传送一个实体。一个实体由实体报头域和实体正文组成,但并非说实体报头域和实体正文要在一块儿发送,能够只发送实体报头域。实体报头定义了关于实体正文(eg:有无实体正文)和请求所标识的资源的元信息。
经常使用的实体报头html

Content-Encoding

Content-Encoding实体报头域被用做媒体类型的修饰符,它的值指示了已经被应用到实体正文的附加内容的编码,于是要得到Content-Type报头域中所引用的媒体类型,必须采用相应的解码机制。Content-Encoding这样用于记录文档的压缩方法,eg:Content-Encoding:gzip浏览器

Content-Language

Content-Language实体报头域描述了资源所用的天然语言。没有设置该域则认为实体内容将提供给全部的语言阅读
者。eg:Content-Language:da缓存

Content-Length

Content-Length实体报头域用于指明实体正文的长度,以字节方式存储的十进制数字来表示。服务器

Content-Type

Content-Type实体报头域用语指明发送给接收者的实体正文的媒体类型。eg:
Content-Type:text/html;charset=ISO-8859-1
Content-Type:text/html;charset=GB2312jsp

Last-Modified

Last-Modified实体报头域用于指示资源的最后修改日期和时间。编码

Expires

Expires实体报头域给出响应过时的日期和时间。为了让代理服务器或浏览器在一段时间之后更新缓存中(再次访问曾访问过的页面时,直接从缓存中加载,缩短响应时间和下降服务器负载)的页面,咱们可使用Expires实体报头域指定页面过时的时间。eg:Expires:Thu,15 Sep 2006 16:23:12 GMT
HTTP1.1的客户端和缓存必须将其余非法的日期格式(包括0)看做已通过期。eg:为了让浏览器不要缓存页面,咱们也能够利用Expires实体报头域,设置为0,jsp中程序以下:response.setDateHeader("Expires","0");代理