zoukankan      html  css  js  c++  java
  • 状态码

    1、状态行

    HTTP/1.1 200 OK

    其中,HTTP/1.1表示协议版本;200表示状态码;OK是状态说明。

    2、状态码

    根据响应结果的类型,大致分为以下几类:

    2.1 1XX(信息类)

    该类型状态码表示接收到请求并且继续处理。

    • 100,客户端必须继续发出请求。
    • 101,客户端要求服务器根据请求转换HTTP协议版本。

    2.2 2XX(响应成功)

    该类型状态码表示动作被成功接收、理解和接受。

    • 200,表明该请求被成功地完成,所请求的资源发送到客户端。
    • 201,提示知道新文件的URL。
    • 202,接受并处理,但处理未完成。
    • 203,返回信息不确定或不完整。
    • 204,收到请求,但返回信息为空。
    • 205,服务器完成了请求,用户必须复位当前已经浏览过的文件。
    • 206,服务器已经完成了部分用户的GET请求。

    2.3 3XX(重定向类)

    该类型状态码表示为了完成指定的动作,必须接受进一步处理。

    • 300,请求的资源可在多处获得。
    • 301,本网页被永久性转移到另一个URL。
    • 302,请求的网页被重定向到新的地址。
    • 303,建议用户访问其他URL或访问方式。
    • 304,自从上次请求后,请求的网页未修改过。
    • 305,请求的资源必须从服务器指定的地址获得。
    • 306,前一版本HTTP中使用的代码,现已不再使用。
    • 307,声明请求的资源临时性删除。

    2.4 4XX(客户端错误类)

    该类型状态码表示请求包含错误语法或不能正确执行。

    • 400,客户端请求有语法错误。
    • 401,请求未经授权。
    • 402,保留有效ChargeTo头响应。
    • 403,禁止访问,服务器收到请求,但拒绝提供服务。
    • 404,可连接服务器,但服务器无法取得所请求的网页,请求资源不存在。
    • 405,用户在Request-Line字段定义的方法不被允许。
    • 406,根据用户发送的Accept,请求资源不可访问。
    • 407,类似401,用户必须首先在代理服务器上取得授权。
    • 408,客户端没有在用户指定的时间内完成请求。
    • 409,对当前资源状态,请求不能完成。
    • 410,服务器上不再有此资源。
    • 411,服务器拒绝用户定义的Content-Length属性请求。
    • 412,一个或多个请求头字段在当前请求中错误。
    • 413,请求的资源大于服务器允许的大小。
    • 414,请求的资源URL长于服务器允许的长度。
    • 415,请求资源不支持请求项目格式。
    • 416,请求中包含Range请求头字段,在当前请求资源范围内没有range指示值。
    • 417,服务器不满足请求Expect头字段指定的期望值。

    2.5 5XX(服务器错误类)

    该类型状态码表示服务器或网关错误。

    • 500,服务器错误。
    • 501,服务器不支持请求的功能。
    • 502,网关错误。
    • 503,无法获得服务。
    • 504,网关超时。
    • 505,不支持的http版本。

    3、响应头

    是对响应的一种限定,包含很多属性。常用的属性有:

    • Location,实现请求重定向。
    • Server,服务器的基本信息。
    • Content-Encoding,服务器发送数据时使用的压缩格式。
    • Content-Language,发送的数据所用的语言。
    • Content-Type,所发送的数据的类型。
    • Content-Length,发送数据的大小。
    • Set-Cookie,把cookie发送到客户端。
    • Last-Modified,指示资源的最后修改日期和时间。
  • 相关阅读:
    jquery load加载页面内ajax返回的div不能响应页面js的问题的解决方案
    JQuery跳出each循环的方法(包含数组遍历)
    fpm 配置详解
    curl模拟Http请求
    git 修改commit信息
    git-ssh 配置和使用
    初始化目录,并且添加到远程仓库
    【PHP代码审计】 那些年我们一起挖掘SQL注入
    【PHP代码审计】 那些年我们一起挖掘SQL注入
    【PHP代码审计】 那些年我们一起挖掘SQL注入
  • 原文地址:https://www.cnblogs.com/wqbin/p/12024718.html
Copyright © 2011-2022 走看看