2XX成功
200 OK 表示正常处理
204 NO CONTENT 请求成功,但是没有资源返回
206 Partial Content 请求成功,返回部分资源(对应前面的范围请求)
3XX 重定向
301 Moved Permanently 永久性重定向
302 Found 临时性重定向
303 See Other 相似于302,但是必须使用GET来定向获取请求的资源
304 Not Modified 资源已经找到,但是未符合条件请求,304返回时,不包含任何的主体部分
307 Temporary Redirect 临时重定向,和302差不多,但是不会和302那样从post改成get
4XX客户端错误
400 Bad Request 该状态码表示请求报文中存在语法错误。需修改请求内容再次发送
401Unauthorized 会弹出一个窗口进行HTTP认证
403 forbidden 禁止访问
404 Not Found 找不到改资源
5XX
500 Internet Server Error 服务器错误
503 Service Unavailable 服务器忙
状态码和状况的不一致
不少返回的状态码响应都是错误的,但是用户可能察觉不到这点。 比如 Web 应用程序内部发生错误,状态码依然返回 200 OK,这种 情况也经常遇到