Http常见的状态响应码有哪些?它们的区别是什么?

2开头请求成功表示成功处理了请求的状态代码
3开头       请求被重定向表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向
4开头请求错误这些状态代码表示请求可能出错,妨碍了服务器的处理
5开头服务器错误这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错

常见的返回请求状态码:

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


301:表示资源已经永久移动到另一个位置。
302:临时重定向,表示资源临时移动到了另一个位置。
304:表示客户端可以使用以前请求的结果,不需要再次请求。此特性可以节省服务器流量,还可以加速客户端访问。


400:表示由于语法无效,服务器无法理解该请求。客户端不应该在未经修改的情况下重复此请求。
401:请求未经授权,这个状态代码必须和WWW-Authenticate报头字段一起使用,一般属于客户端调用问题,但也可能是服务器端设置有问题。
403:指的是服务器端有能力处理该请求,但是拒绝授权访问。
404:请求资源不存在,比如资源被删除了,或用户输入了错误的URL。


500:服务器发生不可预期的错误,一般是代码的BUG所导致的。
502:表示作为网关或代理角色的服务器,从上游服务器(如tomcat、php-fpm)中接收到的响应是无效的。例如Nginx+uWSGI,当uWSGI服务没有启动成功或异常退出,而Nginx服务是正常的情况下,就会看到
502:Bad Gateway(无效网关
)错误。
503:服务器当前不能处理客户端的请求,一段时间后可能恢复正常
504:表示扮演网关或者代理的服务器无法在规定的时间内获得想要的响应。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值