HTTP常见状态码(404、400、500)等错误

生活常识 2023-03-10 20:01www.188915.com生活常识

  常见的状态码有

  200 OK客户端请求成功。

  201 Created表示请求已经被成功处理,并且创建了新的资源。新的资源在响应返回之前已经被创建。

  301永久重定向,表示资源已经永久移动到另一个位置。302临时重定向,表示资源临时移动到了另一个位置。

  304 Not Modified表示客户端可以使用以前请求的结果,不需要请求。此特性可以节省服务器流量,还可以加速客户端访问。

  400 Bad Request表示由于语法无效,服务器无法理解该请求。客户端不应该在未经修改的情况下重复此请求。

  401 Unauthorized请求未经授权,这个状态代码必须和WWW-Authenticate报头字段一起使用,一般属于客户端调用问题,但也可能是服务器端设置有问题。

  403 Forbidden指的是服务器端有能力处理该请求,拒绝授权访问。404 Not Found请求资源不存在,比如资源被删除了,或用户输入了错误的URL。

  500 Internal Server Error服务器发生不可预期的错误,一般是代码的BUG所导致的。

  502 Bad Gateay表示作为网关或代理角色的服务器,从上有服务器(如tomcat、php-fpm)中接收到的响应是无效的。例如Nginx+uWSGI,当uWSGI服务没有启动成功或异常退出,而Nginx服务是正常的情况下,就会看到502 Bad Gateay错误。

  503 Server Unavailable服务器当前不能处理客户端的请求,一段时间后可能恢复正常

  504 Gateay Timeout表示扮演网关或者代理的服务器无法在规定的时间内获得想要的响应。

HTTP常见状态码(404、400、500)等错误,转载请注明出处。

Copyright © 2016-2025 www.188915.com 奇秘网 版权所有 Power by