http状态码

1xx

  • 100 收到请求,需要请求者继续执行操作
  • 101 切换请求的协议

2xx 请求成功,常用200

3xx 重定向,浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的url地址,这个地址可以从响应的location首部中获取

  • 301 永久性跳转,比如域名过期‘
  • 302 临时性跳转
  • 304 数据已经在客户端缓存,不需要请求更多的数据

4xx 客户端出错,请求包含语法错误或者无法完成请求

  • 400 请求出错,比如语法协议
  • 403 没有权限访问
  • 404 找不到这个路径对应的接口或者文件
  • 405 不允许此方法进行提交,比如接口一定要用post,却使用了get

5xx 服务端出错,服务器在处理请求的过程中发生了错误

  • 500 服务器内部报错,完成不了这次请求
  • 503 服务器宕机

你可能感兴趣的:(面试,http,服务器,网络协议)