• Servelet------09 response对象响应行


    概述:

    我们在资源类中通过请求对象获得数据然后进行处理之后就需要把处理结果封装成响应对象给浏览器响应信息,响应信息和请求信息类似拥有:响应行,响应头,响应空行和响应体。本篇只介绍响应行内容,其他内容在后续博文中讲述。

     首先我们通过浏览器开发者模式捕获一下响应的具体信息:

    先准备好一个简单的页面提供访问:

     接下来访问抓包:

     

     

     内容是:

    HTTP/1.1 200        -------响应行

    Content-Type: text/html;charset=UTF-8
    Content-Length: 99
    Date: Mon, 14 Sep 2020 03:57:35 GMT
    Keep-Alive: timeout=20
    Connection: keep-alive           -----------------------响应头

     

     响应体:

     可以发现响应体就是我们对应页面代码。

    接下来对响应行每部分信息做讲解:

          HTTP/1.1 200           --------响应行

    组成:协议/版本  响应状态码

      1.协议/版本 是客户端和服务器之间传输信息遵循的规则,不做过多的解释

      2.响应状态码:

          响应状态码都是三位数字,包括五种类型:

    • 1xx :服务器接收客户端信息,但没有接收完成,等待一段时间发送1xx。(了解)
    • 2xx :代表访问成功。代表:200.

    例如访问白素首页:

    • 3xx:代表重定向。 代表:302(重定向),304(告诉浏览器访问缓存)
    • 4xx:代表客户端错误。 代表404(请求路径没有对应资源),405(请求方式没有对应的doxxx方法)
    • 5xx :代表服务器错误。代表  500.          
    迎风少年
  • 相关阅读:
    STP生成树协议
    Fiddler快速入门(还有一个功能就是不经过网络,直接模拟一个响应返回给客户端)
    Qt宏Q_OBJECT展开记录
    rem_taobaofix.js
    yield return
    NET full stack framework
    API 网关
    Redis主从高可用缓存
    数据异构解决方案缓存一致性和跨服务器查询
    NET Core 防止跨站请求
  • 原文地址:https://www.cnblogs.com/ZYH-coder0927/p/13665969.html
Copyright © 2020-2023  润新知