http 响应常见状态码
100-199: 表示成功接收请求, 要求客户端继续提交下一次请求才能完成整个处理过程
200-299: 表示成果接收请求并已完成整个处理过程. 常用 200
300-399: 为完成请求, 客户需进一步细化需求: 例如: 请求的资源已经移动一个新地址, 常用 302(重定向), 307 和 304(拿缓存)
400-499: 客户端的请求有错误, 包含语法错误或者不能正确执行. 常用 404(请求的资源在 web 服务器中没有) 403(服务器拒绝访问, 权限不够)
500-599: 服务器端出现错误
常用:
200 正常,表示一切正常, 返回的是正常请求结果
302/307 临时重定向,指出请求的文档已被临时移动到别处, 此文档的新的 url 在 location 响应头中给出
304 未修改,表示客户机缓存的版本是最新的, 客户机应该继续使用它
403 禁止,服务器理解客户端请求, 但拒绝处理它, 通常用于服务器上文件或目录的权限设置所致
404 找不到,服务器上不存在客户机所请求的资源
500 服务器内部错误,服务器端的 cgi, asp, jsp 等程序发生错误