常见的HTTP状态码(HTTP Status Code)说明

常见的HTTP状态码(HTTP Status Code)说明

2开头(请求成功):表示成功处理了请求的状态码

1. 200-请求成功。服务器成功处理了请求并返回。

2. 201-请求成功并且服务器创建了新的资源。

3. 202-服务器接收了请求,但尚未处理。

4. 204-服务器成功处理了请求,但没有返回任何内容。

3开头(请求被重定向):表示请求完成,需要进行下一步操作。通常这些状态码是用来重定向

1. 301-永久重定向。请求页面已永久重定向到新的位置。服务器返回此状态码时会自动跳转到新的位置上。

2. 302-临时重定向。请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。

3. 304-请求页面未修改。自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容。

4. 305-请求使用代理。请求者只能使用代理访问请求的网页。 如果服务器返回此响应,还表示请求者应使用代理。 

4开头(请求错误):表示这些请求错误,阻碍了服务器处理该请求

1. 400-错误请求。服务器不理解请求的语法。 

2. 401-请求未授权。请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。 

3. 403-服务器拒绝请求。

4. 404-页面找不到。服务器找不到请求的网页。

5. 405-请求方法被禁用。禁用请求中指定的方法。 

6. 406-不接受此请求。无法使用请求的内容特性响应请求的网页。 

7. 408-请求超时。服务器等候请求时发生超时。 

8. 410-请求资源已被删除。如果请求的资源已永久删除,服务器就会返回此响应。 

9. 411-请求需要指定有效长度。服务器不接受不含有效内容长度标头字段的请求。

10. 412-请求未满足前提提交。服务器未满足请求者在请求中设置的其中一个前提条件。 

11. 413-请求资源实体过大。服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。 

12. 414-请求URI过长。请求的 URI(通常为网址)过长,服务器无法处理。 

13. 415-请求媒体类型不支持。请求的格式不受请求页面的支持。 

14. 417-请求未满足期望。服务器未满足"期望"请求标头字段的要求。

5开头(服务器错误):表示这些请求在服务器尝试处理的时候发生内部错误。该错误是服务器内部错误,而不是请求错误

1. 500-服务器内部错误。服务器遇到错误,无法完成请求。 

2. 502-服务器网关错误。服务器作为网关或代理,从上游服务器收到无效响应。 

3. 503-服务不可用。服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。 

4. 504-服务器网关超时。服务器作为网关或代理,但是没有及时从上游服务器收到请求。 

5. 505-Http版本不支持。服务器不支持请求中所用的 HTTP 协议版本。

相关推荐