美文网首页前端基础类学习
HTTP状态码(2xx,3xx,4xx,5xx)

HTTP状态码(2xx,3xx,4xx,5xx)

作者: 饥人谷_米弥轮 | 来源:发表于2018-07-08 15:45 被阅读57次

    HTTP状态码负责表示客户端请求的返回结果,标记服务器的处理结果。

    HTTP常用状态码分为5种:

     类别 原因短语
      1xx   Informational(信息状态码)    接受请求正在处理
      2xx   Success(成功状态码)  请求正常处理完毕
      3xx   Redirection(重定向状态码) 需要附加操作已完成请求
      4xx   Client Error(客户端错误状态码)  服务器无法处理请求
      5xx   Server Error(服务器错误状态码)  服务器处理请求出错
    
    • 2XX
      • 200 (成功)
        表示客户端发送的请求在服务器被正常的处理了。

      • 204 (No Content)
        服务器成功处理了请求,但没有返回任何内容。

      • 206(Partial Content)
        服务器成功处理了请求,返回部分内容。

    • 3XX

      • 301 (Move Permanently)
        永久性重定向,请求的资源被分配了新的URI,以后都使用这个。

      • 302(Found)
        临时性重定向,请求的资源被分配了新的URI,本次使用这个。

      • 303(See Other)
        请求资源存在另一个URI,应使用get方法获取请求资源。

      • 304(Not Modified)
        客户端发送附带条件的请求时,服务器允许请求访问资源,但是没有合适的。

      • 307(Temporary Redirect)
        类似于302,只是302的POST方法会变为GET,而307的不会。

    • 4XX

      • 400 (Bad Request)
        请求报文存在语法错误。

      • 401 (Unauthorised)
        发送请求需要Http的认证信息。

      • 403(Forbidden)
        请求资源的访问被拒绝。

      • 404(Not Found)
        服务器上无法找到请求的资源。

    • 5XX

      • 500 (Internal Server Error)
        服务器端执行请求时发送异常。

      • 503(Server Unavailable)
        服务器暂时无法处理请求。

    相关文章

      网友评论

        本文标题:HTTP状态码(2xx,3xx,4xx,5xx)

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