web应用中常用的响应状态码:
状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:
1xx:指示信息–表示请求已接收,继续处理
2xx:成功–表示请求已被成功接收、理解、接受
3xx:重定向–信息不完整需要进一步补充
4xx:客户端错误–请求有语法错误或请求无法实现
5xx:服务器端错误–服务器未能实现合法的请求
常见http响应状态码:
请求收到,继续处理:100 客户端必须继续发出请求101 客户端要求服务器根据请求转换HTTP协议版本操作成功收到,分析,接受:200 交易成功201 提示知道新文件的URL202 接受和处理、但处理未完成203 返回信息不确定或不完整204 请求收到,但返回信息为空205 服务器完成了请求,用户代理必须复位当前已经浏览过的文件206 服务器已经完成了部分用户的GET请求重定向:300 请求的资源可在多处得到301 永久重定向,在Location响应首部的值仍为当前URL(隐式重定向)302 临时重定向,在Location响应首部的值仍为新的URL(显示重定向)303 建议客户端访问其他URL或访问方式304 Not Modified 请求的资源没有改变 可以继续使用缓存305 请求的资源必须从服务器指定的地址得到306 前一版本HTTP中使用的代码,现行版本中不再使用307 声明请求的资源临时性删除客户端错误:400 错误请求,如语法错误