zoukankan      html  css  js  c++  java
  • HTTP常用的请求头和响应头

    1、请求头

    Connection:表示是否需要持久连接。若值为Keep-Alive,就可以利用持久连接的优点,当页面包含多个元素时(例如Applet,图片),显著地减少下载所需要的时间。要实现这一点,Servlet需要在应答中发送一个Content-Length头,最简单的实现方法是:先把内容写入ByteArrayOutputStream,然后在正式写出内容之前计算它的大小。

    Content-Length:表示请求消息正文的长度。(请求体)

     

    Cookie:这是最重要的请求头信息之一

     

    If-Modified-Since:只有当所请求的内容在指定的日期之后又经过修改才返回它,否则返回304“Not Modified”应答。

    Cache-Control:表示它们是否可以缓存这个对象及缓存有效时间。其单位为秒

     

    Referer:包含一个URL,用户从该URL代表的页面出发访问当前请求的页面。

     

    2、响应头

    Connection:表示是否需要持久连接。若值为Keep-Alive,就可以利用持久连接的优点,当页面包含多个元素时(例如Applet,图片),显著地减少下载所需要的时间。要实现这一点,Servlet需要在应答中发送一个Content-Length头,最简单的实现方法是:先把内容写入ByteArrayOutputStream,然后在正式写出内容之前计算它的大小。

    Content-Length 表示内容长度。

     

    Set-Cookie:设置HTTP cookie

     

    ETag:对于某个资源的某个特定版本的一个标识符

    Last-Modified 文档的最后改动时间。

    Expires 应该在什么时候认为文档已经过期,从而不再缓存它?

    Cache-Control:通知从服务器到客户端内的所有缓存机制,表示它们是否可以缓存这个对象及缓存有效时间。其单位为秒

     

    Access-Control-Allow-Origin:指定哪些网站可以跨域源资源共享

     

    Refresh 表示浏览器应该在多少时间之后刷新文档,以秒计。

    注:可以按照顺序对比看请求头和响应头。

     

  • 相关阅读:
    北京各银行收取的帐户管理费
    Windows Beta2 不能识别VMWare的声卡
    Windows Vista 不再支持.hlp文件了
    不是所有的x64下的VMWare都可以安装Windows Vista x64
    Delphi下操作PDF文件的控件
    DriverWorks的KPciConfiguration不支持x64平台的解决方法
    查找Windows文件来历的好方法
    在iSEDQuickPDF中如何输出带中文的PDF文件
    英语听力简单研究
    How To Use A Launchpad PPA (Add, Remove, Purge, Disable) In Ubuntu
  • 原文地址:https://www.cnblogs.com/mengfangui/p/8691517.html
Copyright © 2011-2022 走看看