美文网首页
HTTP状态码及其含义

HTTP状态码及其含义

作者: 张濠永 | 来源:发表于2019-04-15 22:49 被阅读0次

    # 1XX (信息状态码):接收的请求正在处理

    100 Continue:初始请求已接受,请客户端继续你的发送(表演)

    101 Switching Protocols :服务器遵循客户端的请求协议转换

    # 2XX (成功状态码):请求正常处理完毕

    200 OK (请求成功):请求成功,请求所希望的响应头或数据体将随此响应返回

    201 Created (创建):请求成功并且服务器创建了新的资源

    202 Accepted (服务器未处理):服务器已接受请求,但尚未处理

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

    204 No Content (无内容):服务器成功处理,但未返回内容。在未更新网页的情况下,可确保浏览器继续显示当前文档

    205 Reset Content (重置内容):服务器处理成功,用户终端(例如:浏览器)应重置文档视图。可通过此返回码清除浏览器的表单域

    206 Partial Content (部分内容):服务器成功处理了部分GET请求

    # 3XX (重定向状态码): 需要进行附近操作以完成请求

    300 Multiple Choices (多种选择):请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择

    301 Moved Permanently (永久移动):请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替

    302 Found (临时移动):与301类似。但资源只是临时被移动。客户端应继续使用原有URI

    303 See Other (查看其他地址):与301类似。使用GET和POST请求查看

    304 Not Modified (未修改):所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源

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

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

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

    # 4XX (客户端错误状态码):服务器无法处理请求

    400 Bad Request (请求头出错): 请求报文中存在语法错误

    401 Unauthorized (请求报文需要提供验证信息): 发送的请求需要有通过 HTTP 认证(BASIC 认证、DIGEST 认证) 的认证信息

    402 Payment Required : 暂留

    403 Forbidden (请求的资源被服务器拒绝): 拒绝返回资源,有可能权限不够

    404 Not Found (经典404,无法找到资源):服务器上无法找到资源

    405 Method Not Allowed (请求被禁止):  请求头被禁止

    406 Not Acceptable : 服务器无法根据请求的内容特性完成请求

    407 Proxy Authentication Required (需要代理):请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授权

    408 Request Timeout (请求超时):超时或请求时间过长

    409 Conflict (冲突): 服务器处理请求时发生了冲突 (有可能是使用了put方法)

    410 Gone (请求资源不存在): 请求资源不存在或已被移除

    411 Length Required:请求头需要带上Content-Length信息

    412 Precondition Failed:请求信息的先决条件错误

    413 Request Entity Too Large:请求报文的体积过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息

    414 Request-URI Too Long:请求URL过长

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

    416 Requested Range Not Satisfiable:请求的范围无效

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

    # 5XX (服务器错误状态码): 服务器处理请求出错

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

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

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

    503 Service Unavailable: 服务器暂时处于超负载或正在进行停机维护, 无法处理请求

    504 Gateway Timeout: 充当网关或代理的服务器,未及时从远端服务器获取请求

    505 HTTP Version Not Supported: 请求报文中的HTTP协议的版本错误,服务器无法完成处理

    相关文章

      网友评论

          本文标题:HTTP状态码及其含义

          本文链接:https://www.haomeiwen.com/subject/gdykvftx.html