zoukankan      html  css  js  c++  java
  • http请求头

    GET / HTTP/1.1 

    Host:  www.baidu.com 

    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) 

    Gecko/20050225 Firefox/1.0.1 

    Connection: Keep-Alive

     

     

     

    POST / HTTP/1.1 

    Host:  www.baidu.com 

    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) 

    Gecko/20050225 Firefox/1.0.1 

    Content-Type: application/x-www-form-urlencoded 

    Content-Length: 40 

    Connection: Keep-Alive 

    name=Professional%20Ajax&publisher=Wiley (以简单的“名称—值”对的形式给出的) 

     

     

    Content-Type说明了请求主体的内容是如何编码的。 

    Content-Length说明了请求主体的字节数。 

     

     

     

    最常见的请求头: 

        Accept:浏览器可接受的MIME类型。 

        Accept - Charset:浏览器可接受的字符集。 

        Accept - Encoding:浏览器能够进行解码的数据编码方式,比如gzip。Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这可以减少5到10倍的下载时间。 

        Accept - Language:浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到。 

        Authorization:授权信息,通常出现在对服务器发送的WWW - Authenticate头的应答中。 

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

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

         Cookie:这是最重要的请求头信息之一,参见后面《Cookie处理》一章中的讨论。 

        From:请求发送者的email地址,由一些特殊的Web客户程序使用,浏览器不会用到它。 

         Host:初始URL中的主机和端口。 

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

        Pragma:指定“no - cache”值表示服务器必须返回一个刷新后的文档,即使它是代理服务器而且已经有了页面的本地拷贝。 

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

         User - Agent:浏览器类型,如果Servlet返回的内容与浏览器类型有关则该值非常有用。 

        UA - Pixels,UA - Color,UA - OS,UA - CPU:由某些版本的IE浏览器所发送的非标准的请求头,表示屏幕大小、颜色深度、操作系统和CPU类型。

  • 相关阅读:
    Linux下JDK的安装
    Docker 搭建 Maven 私服
    K8s 部署 PostgreSQL
    CentOS7 使用 kubeadm 部署 K8s(单机/集群)
    CentOS7 升级 Vim
    Go 函数详解
    CentOS7 安装 golang
    Redis 集群伸缩原理
    CentOS7 安装 Redis
    CentOS7 搭建 Redis 集群
  • 原文地址:https://www.cnblogs.com/lsx1993/p/4841453.html
Copyright © 2011-2022 走看看