zoukankan      html  css  js  c++  java
  • http1.1 协议响应方面参数

    HTTP1.1   提供了一个必须的Host字段,而且建立好一次连接之后可以重复使用。提高用户的上网体验。

     响应信息

    HTTP/1.1 200 OK                                                 ->响应行

    Server: Apache-Coyote/1.1

    Set-Cookie: JSESSIONID=A8FB52…; Path=/day04  ->响应头

    Content-Type: text/html;charset=ISO-8859-1

    Content-Length: 620

    Date: Fri, 11 Jan 2013 07:42:39 GMT

                                                                                  ->空白行

    This is my JSP page.                                                ->响应体

    1. 响应行

    协议和版本

    响应状态码  200 处理成功  302和304需要细化请求  404资源不存在 500服务器失败

    状态码说明信息  OK

    2. 响应头

    Location: http://www.it315.org/index.jsp            ->通知浏览器需要进一步细化请求的路径

    Server:apache tomcat                                        ->通知浏览器服务器的名

    Content-Encoding: gzip                                    ->通知浏览器响应数据类型是压缩格式

    Content-Length: 80                                          ->通知浏览器数据的长度

    Content-Language: zh-cn                                  ->通知浏览器语言

    Content-Type: text/html; charset=GB2312          ->通知浏览器内容类型

    Last-Modified: Tue, 11 Jul 2000 18:23:51 GMT  ->通知浏览器资源最后一次修改的时间

    Refresh: 1;url=http://www.it315.org                   ->通知浏览器自动定时刷新

    Content-Disposition: attachment; filename=a.zip  ->通知浏览器数据的处理方式

    Transfer-Encoding: chunked                            ->通知浏览器数据是否切块

    Set-Cookie:SS=Q0=5Lb_nQ; path=/search          ->通知浏览器需要使用Cookie存储数据

    Expires: -1                                                      ->通知浏览器不要缓存页面

    Cache-Control: no-cache     

    Pragma: no-cache  

    Connection: close/Keep-Alive                          ->通知浏览器服务器已经保持了连接

    Date: Tue, 11 Jul 2000 18:23:51 GMT                ->通知浏览器服务器处理的时间

    3. 响应体

      服务器发送给浏览器需要的资源数据

  • 相关阅读:
    linux中systemctl详细理解及常用命令
    Hadoop中的java基本类型的序列化封装类
    理解javaBean
    hadoop之mr框架的源码理解注意点
    python生日贺卡制作以及细节问题的解决最后把python项目发布为exe可执行程序过程
    Hadoop MapReduce执行过程详解(带hadoop例子)
    为什么hadoop中用到的序列化不是java的serilaziable接口去序列化而是使用Writable序列化框架
    Java代码如何关联Hadoop源码
    关于版本控制
    GIT和SVN之间的五个基本区别
  • 原文地址:https://www.cnblogs.com/friends-wf/p/3728436.html
Copyright © 2011-2022 走看看