• Http 状态码总结


    HTTP 状态码列表

    一、 1 开头 (继续执行)

    服务器收到请求,需要请求者继续执行操作

    100:(continue) 客户端继续请求

    101:(Switching Protocols) 切换协议,服务端根据客户端请求切换协议,只能切换到更高级的协议

    102:(Processing) WebDAV 扩展的状态码,代表处理将继续执行

    二、2 开头 (操作成功)

    200:(OK) 请求成功

    201:(Created) 成功请求并创建新的资源

    202:(Accepted) 接受请求但未处理完成

    203:(Non-Authoritative Information)非授权信息,请求成功但返回的 meta 信息不在原始服务器,而是一个副本

    204:(No Content)服务器成功处理,但未返回内容

    205:(Reset Content)服务器处理成功,重置内容

    206:(Partial Content)处理器成功处理了部分 get 请求

    207: (Multi-Status) WebDAV 扩展的状态码,代表之后的信息是一个 xml 消息

    三、3 开头(需要进一步的操作 )

    300: (Multiple Choices) 多种选择,请求的资源可包括多个位置

    301: (Moved Permanently) 永久移动,请求的资源已被永久的移动到新的 url,返回的信息会包括新的 URL,浏览器自动定向到新的 url 

    302: (Move temporarily) 临时移动,与301 类似,但资源只是被临时移动。

    303:(See Other)查看其他地址,使用 get/post 请求查看

    304:(Not Modifued)未修改,所请求的资源未修改,服务器返回此状态时,不返回任何资源。

    305:(Use Proxy)使用代理,所请求的资源必须通过代理访问。

    306: (Unused)已经被废弃的 HTTP 状态码

    307: (Temporary Redirect)临时重定向,与302 类似。使用 get 请求重定向

    四、4开头(客户端错误)

    400:(bad request) 客户端请求的语法错误,服务器无法解析

    401:(Unauthorized) 请求要求用户的身份认证

    402:(payment required) 保留,将来使用

    403:(Forbidden) 服务器理解请求客户端的请求,但是拒绝执行此请求。

    404:(not found)服务器无法根据客户端的请求找到资源

    405:(Method Not Allowed) 客户端请求的方法被禁止

    406:(Not Acceptable) 服务器无法根据客户端的请求特性完成请求

    407:(Proxy Authentication Required) 请求要求代理身份证,与401 类似

    408:(Request Time-out) 服务器等待客户端发送的时间过程,超时

    409:(Conflict) 服务器处理请求发生了冲突

    410:(Gone) 客户端请求的资源已经不存在,与404 不同的之前存在过资源

    411:(Length Required) 服务器无法处理客户端发送不带 Content-Length 的请求信息

    412:(Precondition Failed) 客户端请求信息的先决条件错误

    413:(Request Entity Too Large)由于请求的实体过大,服务器无法处理,因此拒绝请求。

    414:(Request-URI Too Large) 请求的 URI 过长,服务器无法解析

    415:(Unsupported Media Type) 服务器无法处理请求附带媒体的格式

    416:(Requested range not satisfiable) 客户端请求的范围无效

    417:(Expectation Failed) 服务器无法满足 Expect 的请求头信息

    五、5 开头(服务端处理中错误)

    500:(Internal Server Error) 服务器内部错误,无法完成请求

    501:(Not Implemented)服务器不支持请求的功能,无法完成请求

    502:  (Bad Gateway) 充当网关或代理的服务器,从远端服务器收到一个无效的请求

    503:  (service Time-out) 由于超载或者系统维护,服务器暂时无法处理客户端的请求

    504:(Gateway Time-out)充当网关或者代理的服务器,未及时从服务器获取请求

    505:(HTTP version not supported)服务器不支持请求的HTTP 协议的版本,无法完成处理

    参考: https://www.cnblogs.com/feng9exe/p/8038884.html

    参考:https://www.cnblogs.com/xuchuankun/p/9495078.html

  • 相关阅读:
    MY_HOME
    跨站请求伪造CSRF防护方法
    python中的函数参数
    python 中的闭包
    append追加元素绑定事件无效的解决办法
    webservice练习(cxf,axis,httpclient)
    hibernate5 mysql写入中文乱码
    今天面试中遇到的几个sql查询问题
    Eclipse运行maven项目是出现-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.这种问题解决办法
    模拟博客园登录java实现
  • 原文地址:https://www.cnblogs.com/bytecodebuffer/p/11872676.html
Copyright © 2020-2023  润新知