http中14个常用状态码

来源:互联网 发布:php向数据库中添加数据 编辑:程序博客网 时间:2024/05/17 08:41

http中14个常用状态码

200:请求成功并返回请求资源。

204:请求成功,无资源返回。

206:表示客户端进行了范围请求,返回指定范围的资源。

301:永久重定向。

302:临时重定向,非GET、HEAD请求不会自动重发,需用户确认,明确表示禁止POST变换成GET请求;但在实际中大部分浏览器没有依照标准实现,而是将POST请求变换成GET请求自动向新URI发起请求。所以在HTTP1.1引入了303状态码描述这种状态。

303:临时重定向,表示请求资源存在另一个URI,应使用GET方法定向获取请求资源,浏览器接收到303响应自动再次向新URI发送GET请求,即POST重定向为GET。

304:资源已找到,但不符合条件(http缓存相关首部字段,范围请求)。

307:临时重定向,当客户端的POST请求收到服务端307状态码响应时,需要跟用户询问是否应该在新URI上发起POST方法,也就是说,307是不会把POST转为GET的。

400:请求报文中存在语法错误。

401:用户 认证失败。

403:禁止访问。

404:找不到资源。

500:服务器内部错误。

503:服务器服务不可用(服务器维护或超负载时无法处理请求)。


注:303和307是http1.1版本新加入的,是针对302状态码的细化,之前的版本不存在这两个状态码。

0 0