转自:https://www.cnblogs.com/wuyongyu/p/5745875.html

  

   HTTP 状态消息                                            

                  

 首先我会先看每个状态码和对应的单词(eg:200 OK、304 No Modified、404 Not Found),然后理解单词后面表示的那一大段的文字说明,根据自己的理解总结出一小段话,最后把所有连在一起记忆。【花点时间看看就会发现不多的!】  浏览器报状态码时,一般会在状态码后面跟相应的单词。  【其中标蓝色表示我常见到的】

  1**(信息类):表示接收到请求并且继续处理
    100 Continue —— 客户必须继续发出请求
    101 Switch Protocols —— 客户要求服务器根据请求转换HTTP协议版本
    102 Processing —— 代表处理将被继续执行
    103 Checkpoint —— 用于PUT或者POST请求恢复失败时的恢复请求建议

  2**(响应成功):表示动作被成功接收、理解和接受
    200 OK —— 表明该请求被成功地完成,所请求的资源发送回客户端
    201 Created —— 请求被创建完成,同时新的资源被创建
    202 Accept —— 供处理的请求已被接受,但是处理未完成
    203 Non-Authoritative Information —— 返回信息不确定或不完整
    204 No Content —— 请求收到,但返回信息为空
    205 Reset Content —— 服务器完成了请求,用户代理必须复位当前已经浏览过的文件
    206 Partial Content —— 服务器已经完成了部分用户的GET请求

  3**(重定向类):为了完成指定的动作,必须接受进一步处理
    300 Multiple Choices —— 请求的资源可在多处得到
    301 Move Permanently ——本网页被永久性转移到另一个URL
    302 Found —— 所请求的页面已经临时转移至新的URL
    303 See Other ——建议客户访问其他URL或访问方式
    304 No Modified —— 未按预期修改文档,服务器告诉客户,原来缓冲的文档还可以继续使用
    305 Use Proxy —— 请求的资源必须从服务器指定的地址得到
    306 Switch Proxy —— 前一版本HTTP中使用的代码,现行版本中不再使用
    307 Temporary Redirect —— 请求的资源现在临时从不同的URI响应请求
    308 Resume Incomplete —— 用于PUT或者POST请求恢复失败时的恢复请求建议。

  4**(客户端错误类):请求包含错误语法或不能正确执行
    400 Bad Request —— 客户端请求有语法错误,不能被服务器所理解
    401 Unauthorized —— 合法请求,但对被请求页面的访问被禁止。
      HTTP 401.1 - 未授权:登录失败
      HTTP 401.2 - 未授权:服务器配置问题导致登录失败
      HTTP 401.3 - ACL 禁止访问资源
      HTTP 401.4 - 未授权:授权被筛选器拒绝
      HTTP 401.5 - 未授权:ISAPI或CGI授权失败
    402 Payment Required——保留有效ChargeTo头响应
    403 Forbidden——禁止访问,服务器收到请求,但是拒绝提供服务
      HTTP 403.1 - 禁止访问:禁止可执行访问
      HTTP 403.2 - 禁止访问:禁止读访问
      HTTP 403.3 - 禁止访问:禁止写访问
      HTTP 403.4 - 禁止访问:要求 SSL
      HTTP 403.5 - 禁止访问:要求 SSL 128
      HTTP 403.6 - 禁止访问:IP 地址被拒绝
      HTTP 403.7 - 禁止访问:要求客户证书
      HTTP 403.8 - 禁止访问:禁止站点访问
      HTTP 403.9 - 禁止访问:连接的用户过多
      HTTP 403.10 - 禁止访问:配置无效
      HTTP 403.11 - 禁止访问:密码更改
      HTTP 403.12 - 禁止访问:映射器拒绝访问
      HTTP 403.13 - 禁止访问:客户证书已被吊销
      HTTP 403.15 - 禁止访问:客户访问许可过多
      HTTP 403.16 - 禁止访问:客户证书不可信或者无效
      HTTP 403.17 - 禁止访问:客户证书已经到期或者尚未生效
    404 Not Found —— 服务器无法找到被请求的页面
    405 Method Not Allowed —— 用户在Request-Line字段定义的方法不允许
    406 Not Acceptable —— 请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体。
    407 Proxy Authentication Require —— 类似401,用户必须首先在代理服务器上得到授权
    408 Request Timeout —— 客户端没有在用户指定的时间内完成请求
    409 Conflict —— 由于冲突,请求无法被完成
    410 Gone —— 被请求的页面不可用
    411 Length Repuire —— 服务器拒绝用户定义的Content-Length属性请求
    412 Precondition Failed —— 请求中的前提条件被服务器评估为失败
    413 Request Entity Too Large —— 请求的资源大于服务器允许的大小
    414 Request-URI Too Long —— 请求的资源URL长于服务器允许的长度
    415 Unsupported Media Type —— 请求资源不支持请求项目格式
    416 Request Range Not Satisfiable —— 客户端请求部分文档,但是服务器不能提供被请求的部分
    417 Expectation Failed —— 服务器不能满足客户在请求中指定的请求头

  5**(服务端错误类):服务器不能正确执行一个正确的请求
    500 Internal Server Error - 服务器遇到错误,无法完成请求
      HTTP 500.100 - 内部服务器错误
      HTTP 500-11 服务器关闭
      HTTP 500-12 应用程序重新启动
      HTTP 500-13 - 服务器太忙
      HTTP 500-14 - 应用程序无效
      HTTP 500-15 - 不允许请求
    501 Not Implement —— 请求未完成
    502 Bad Gateway —— 网关错误
    503 Service Unavailable —— 服务器当前不可用
    504 Gateway Timeout —— 网关超时
    505 HTTP Version Not Supported —— 服务器不支持请求中指明的HTTP协议版本
    511 Network Authentication Required —— 用户需要提供身份验证来获取网络访问入口

HTTP 状态消息 [转]的更多相关文章

  1. html-----016---HTTP 状态消息

    HTTP 状态消息 当浏览器从 web 服务器请求服务时,可能会发生错误. 从而有可能会返回下面的一系列状态消息: 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但 ...

  2. HTML状态消息

    HTTP 状态消息 当浏览器从 web 服务器请求服务时,可能会发生错误. 以下列举了有可能会返回的一系列 HTTP 状态消息: 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收 ...

  3. HTTP 返回状态消息讲解

    当浏览器从 web 服务器请求服务时,可能会发生错误. 从而有可能会返回下面的一系列状态消息: 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒 ...

  4. HTML-参考手册: HTTP 状态消息

    ylbtech-HTML-参考手册: HTTP 状态消息 1.返回顶部 1. HTTP 状态消息 当浏览器从 web 服务器请求服务时,可能会发生错误. 以下列举了有可能会返回的一系列 HTTP 状态 ...

  5. http状态消息

    1-5状态码了解 1XX 表示信息(消息) 2XX 表示成功 3XX 表示重定向 4XX 表示请求错误 *** 5XX 表示服务端错误 常见状态码 200 请求成功 一切正常 301 重定向,修改后的 ...

  6. HTTP 状态消息

    1xx: 信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求. 101 Switching Protocols 服务器 ...

  7. HTTP各状态消息说明

    200:请求已成功,请求所希望的响应头或数据体将随此响应返回. 302:请求的资源临时从不同的 URI 响应请求.由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求.只有在 Cache- ...

  8. HTML状态消息和方法

    参考链接1 参考链接2 当浏览器从 web 服务器请求服务时,可能会发生错误. HTML消息 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝 ...

  9. HTTP 302 404 500 状态消息

    1xx:信息 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求. 101 Switching Protocols 服务器转换协议:服务器将 ...

随机推荐

  1. 1250 Fibonacci数列(矩阵乘法快速幂)

    1250 Fibonacci数列  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond       题目描述 Description 定义:f0=f1=1, f ...

  2. Python-S9-Day126——Scrapy爬虫框架

    01 今日内容概要 02 内容回顾和补充:scrapy 03 内容回顾和补充:网络和并发编程 04 Scrapy爬虫框架:pipeline做持久化(一) 05 Scrapy爬虫框架:pipeline做 ...

  3. Pycharm注册码最新版本2019激活码activation code + 最实用的激活方法(亲测有效)

    同时适用于jetbrains全系列可用例:IDEA.WebStorm.phpstor 由于想趁着这个寒假多学习下python,所以这些实用小技巧分享给大家,拿走不谢~ 这里为大家提供了两种最实用的激活 ...

  4. MCMC 浅谈

    # MCMC 浅谈 1. 采样(sampling)是什么 MCMC在采样算法中有着举足轻重的地位,那么什么是采样?采样就是根据某种分布生成样本.举个例子,线性同余发生器就是根据均匀分布生成样本,这就很 ...

  5. Leetcode 623.在二叉树中增加一行

    在二叉树中增加一行 给定一个二叉树,根节点为第1层,深度为 1.在其第 d 层追加一行值为 v 的节点. 添加规则:给定一个深度值 d (正整数),针对深度为 d-1 层的每一非空节点 N,为 N 创 ...

  6. 【homework week5】初步了解敏捷开发——自由与约束的哲学统一

    “自由与束缚的哲学统一”或许不该放到标题上去,毕竟它只是我灵光一闪的感悟.但这个spark让我感到高中到大学的哲学应该也没有白学,这是让人非常兴奋的一件事. 所以我还是把它放到了标题上. 来谈敏捷软件 ...

  7. linux 相关知识

    在mac 终端中可以直接访问ssh 命令:ssh root@127.0.0.*  批量删除文件: 当前目录下所有 *.html文件,除了index.html             [root@whr ...

  8. [SDOI2010][bzoj1927] 星际竞速 [最小路径覆盖+费用流]

    题面 传送门 思路 仔细观察题目要求的东西,发现就是求一个最小路径覆盖,只不过可以跳跃(就是那个鬼畜的超级跳跃) 那么就直接上最小路径覆盖模版 对每个点,拆成两个点$X_i$和$Y_i$,建立超级源超 ...

  9. 基于深度摄像头的障碍物检测(realsense+opencv)

    前几天老大给了个任务,让我帮slam组写一个基于深度摄像头的障碍物检测,捣鼓了两天弄出来了,效果还不错,就在这里记一下了. 代码的核心思路是首先通过二值化,将一米之外的安全距离置零不考虑,然后通过开运 ...

  10. 【CCF】炉石传说 模拟

    #include<iostream> #include<cstdio> #include<string> #include<cstring> #incl ...