愿你坚持不懈,努力进步,进阶成自己理想的人

—— 2017.09, 写给3年后的自己

常见HTTP状态码

1XX

一般而言,1XX和4XX的HTTP状态码,主要是表示客户端错误

  • 100 Continue 表示继续,一般在发送POST请求时,当已经发送了HTTP Header后服务端返回此信息,表示确认,然后就可以发送具体的参数信息了
  • 101 Switching Protocols 交换协议(在Websocket中有所应用)


2XX

2XX的主要表示正确的信息

  • 200 OK 返回正常信息
  • 201 Created 请求成功,且服务器创建了新的资源
  • 202 Accepted 服务器已经接受了资源,但是尚未处理


3XX

  • 301 Moved Permanently 表示永久转移
  • 302 Found 临时重定向
  • 303 See Other 临时性重定向,总是使用GET请求新的URI
  • 304 Not Modified 表示自上次访问后,网页没有修改过


4XX

一般表示客户端错误

  • 400 Bad Request 表示客户端发起的请求服务器无法识别,不应该再发起同样的请求
  • 401 Unauthorized 表示未授权
  • 403 Forbidden 表示禁止访问
  • 404 Not Found 找不到资源

5XX

一般表示服务器错误

  • 500 Internal Server Error 服务器内部错误
  • 503 Service Unavailable 服务端暂时无法处理请求(过载或者维护)