HTTP状态协议码大致分为五类:
1xx Informational responses - 参考资讯
比如:
101 继续 - 请求者应该继续提出请求
2xx Success - 表示成功处理了请求的状态代码
常用的有:
200 成功 - 服务器成功处理了请求
3xx Redirection - 通常用来重定向
常用的有:
301 永久移动 - 请求的网页已经永久移动到新位置。服务器返回此响应时,会自动将请求转到新位置
4xx Client error - 客户端错误
常用的有:
400 错误请求 - 服务器不理解请求的语法
401 未授权 - 请求要求身份验证
403 禁止 - 服务器拒绝请求,可能是用户没有足够的权限获取资源
404 未找到 - 服务器找不到请求的网页
5xx Server error - 服务器错误
常用的有:
500 服务器内部错误 - 服务器遇到错误,无法完成请求
更加详细的解说可以参考 wikipedia-List of HTTP status codes