常见的 HTTP 状态码以及代表的意义  (必会)

53 阅读1分钟

5 种常见的 HTTP 状态码以及代表的意义

200  (  OK)   :  请求已成功,  请求所希望的响应头或数据体将随此响应返回。 

303  (  See Other)   :  告知客户端使用另一个 URL 来获取资源。

400  (  Bad Request)   :  请求格式错误 。  

  • 1)语义有误,  当前请求无法被服务器理解 。除非进行 修改,  否则客户端不应该重复提交这个请求;
  • 2)请求参数有误。

404  (  Not Found)   :  请求失败,  请求所希望得到的资源未被在服务器上发现 。                 

500  (  Internal Server Error)   :  服务器遇到了一个未曾预料的状况,  导致了它无法完成对请 求的处理。

更多状态码

100 => 正在初始化  ( 一般是看不到的)

101 => 正在切换协议  (websocket 浏览器提供的)

202 => 表示接受

301 => 永久重定向/永久转移

302 =>  临时重定向/临时转移  ( 一般用来做服务器负载均衡)

304 => 本次获取的内容是读取缓存中的数据,  会每次去服务器校验

401 => 未认证,  没有登录网站

403 => 禁止访问,  没有权限

503 => 服务器超负荷  (假设一台服务器只能承受 10000 人,  当第 10001 人访问的时候, 如果服务器没有做负载均衡,  那么这个人的网络状态码就是 503)