HTTP 哪些常用的状态码及使用场景?

帅地说:这种状态码好多,大家不需要把他们全部死记硬背哈,没意义,大家记住几个常用的,回答的时候,就回答几个常用的,并且给面试官举例场景就好了,无论面试官是否要去你举例使用场景,你都要举例。举例的场景,最好是你遇到过的。

比如想 404,501,503,2xx系列就经常会遇到,甚至做项目的时候也经常遇到,如果你在做项目遇到过,那举例就更好了。

下面是一些状态码总结,大家看一看,有个印象就行,然后记住几个常用的给面试官说就好了。

状态码分类

1xx:表示目前是协议的中间状态,还需要后续请求

2xx:表示请求成功

3xx:表示重定向状态,需要重新请求

4xx:表示请求报文错误

5xx:服务器端错误

常用状态码

101 切换请求协议,从 HTTP 切换到 WebSocket

200 请求成功,有响应体

301 永久重定向:会缓存

302 临时重定向:不会缓存

304 协商缓存命中

403 服务器禁止访问

404 资源未找到

400 请求错误

500 服务器端错误

503 服务器繁忙

发表评论

后才能评论