• 常见的HTTP返回码如4xx, 5xx


    常见的HTTP返回码如4xx, 5xx

    Client Error 
    =====================
    400 Bad Request 
    因为错误的语法导致服务器无法理解请求信息。
    401 Unauthorized 
    如果请求需要用户验证。回送应该包含一个WWW-Authenticate头字段用来指明请求资源的权限。
    402 Payment Required 
    保留状态码
    403 Forbidden 
    服务器接受请求,但是被拒绝处理。
    404 Not Found 
    服务器已经找到任何匹配Request-URI的资源。
    405 Menthod Not Allowed 
    Request-Line 请求的方法不被允许通过指定的URI。
    406 Not Acceptable
    请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体。
    407 Proxy Authentication Required
    与401响应类似,只不过客户端必须在代理服务器上进行身份验证。代理服务器必须返回一个 Proxy-Authenticate 用以进行身份询问。客户端可以返回一个 Proxy-Authorization 信息头用以验证。
    408 Reqeust Timeout 
    客服端没有提交任何请求在服务器等待处理时间内。
    409 Conflict
    由于和被请求的资源的当前状态之间存在冲突,请求无法完成。这个代码只允许用在这样的情况下才能被使用:用户被认为能够解决冲突,并且会重新提交新的请求。该响应应当包含足够的信息以便用户发现冲突的源头。
    410 Gone
    被请求的资源在服务器上已经不再可用,而且没有任何已知的转发地址。这样的状况应当被认为是永久性的。
    411 Length Required 
    服务器拒绝接受请求在没有定义Content-Length字段的情况下。
    412 Precondition Failed
    服务器在验证在请求的头字段中给出先决条件时,没能满足其中的一个或多个。
    413 Request Entity Too Large 
    服务器拒绝处理请求因为请求数据超过服务器能够处理的范围。服务器可能关闭当前连接来阻止客服端继续请求。
    414 Request-URI Too Long 
    服务器拒绝服务当前请求因为URI的长度超过了服务器的解析范围。
    415 Unsupported Media Type 
    服务器拒绝服务当前请求因为请求数据格式并不被请求的资源支持。
    416 Request Range Not Satisfialbe
    417 Expectation Failed
    在请求头 Expect 中指定的预期内容无法被服务器满足,或者这个服务器是一个代理服务器,它有明显的证据证明在当前路由的下一个节点上,Expect 的内容无法被满足。
    422 Unprocessable Entity
    请求格式正确,但是由于含有语义错误,无法响应。(RFC 4918 WebDAV)
    423 Locked
    当前资源被锁定。(RFC 4918 WebDAV)
    424 Failed Dependency
    由于之前的某个请求发生的错误,导致当前请求失败,例如 PROPPATCH。(RFC 4918 WebDAV)
    425 Unordered Collection
    在WebDav Advanced Collections 草案中定义,但是未出现在《WebDAV 顺序集协议》(RFC 3658)中。
    426 Upgrade Required
    客户端应当切换到TLS/1.0。(RFC 2817)
    449 Retry With
    由微软扩展,代表请求应当在执行完适当的操作后进行重试。

    Server Error 
    ===================================
    500 Internal Server Error 
    服务器遭遇异常阻止了当前请求的执行
    501 Not Implemented 
    服务器没有相应的执行动作来完成当前请求。
    502 Bad Gateway
    作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
    503 Service Unavailable 
    因为临时文件超载导致服务器不能处理当前请求。
    504 Gateway Timeout
    作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。
    505 Http Version Not Supported
    服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本。这暗示着服务器不能或不愿使用与客户端相同的版本。响应中应当包含一个描述了为何版本不被支持以及服务器支持哪些协议的实体。
    506 Variant Also Negotiates
    由《透明内容协商协议》(RFC 2295)扩展,代表服务器存在内部配置错误:被请求的协商变元资源被配置为在透明内容协商中使用自己,因此在一个协商处理中不是一个合适的重点。
    507 Insufficient Storage
    服务器无法存储完成请求所必须的内容。这个状况被认为是临时的。WebDAV (RFC 4918)
    509 Bandwidth Limit Exceeded
    服务器达到带宽限制。这不是一个官方的状态码,但是仍被广泛使用。
    510 Not Extended
    获取资源所需要的策略并没有没满足。(RFC 2774)
    600 Unparseable Response Headers
    源站没有返回响应头部,只返回实体内容

    戒骄戒躁,永远保持谦虚进取的精神!
  • 相关阅读:
    [MySQL] InnoDB三大特性之 插入缓冲
    字节对齐《c和指针》笔记包含位域结构体的内存对齐(32bit,GCC)
    反编译想到的代码安全问题
    剪切\编辑歌曲软件
    照片行【生活随笔】井冈山之行
    埃里克食品浅谈垃圾食品
    C++ 堆排序实现
    SQLite数据库
    全光网络的前世今生
    hdu1201(从出生长18岁经过多少天)
  • 原文地址:https://www.cnblogs.com/oskb/p/5960800.html
Copyright © 2020-2023  润新知