常用HTTP状态码备忘

2017-02-04 12:54:08   network

  http  

1 开头

代表请求已经被接受,待处理,为临时响应

100 Continue/继续

请求者应当继续提出请求。 服务器返回此代码表示已收到请求的一部分,正在等待其余部分。

101 Switching Protocols/转换协议

请求者已要求服务器切换协议,服务器已确认并准备切换

2 开头

用于表示请求成功

200 OK/正常

服务器已经成功处理了请求

201 Created/已创建

请求已被实现,创建了新的资源

202 Accepted/接受

服务端已接受请求,但未处理完成

204 No Content/无内容

205 Reset Content/重置内容

3 开头

请求已完成,常被包含在定位头信息中指定新的地址信息

4 开头

客户端看起来可能发生了错误,妨碍了服务器的处理。

400 Bad Request/错误请求

客户端请求中的语法错误

401 Unauthorized/未授权

403 Forbidden/禁止

404 Not Found/未找到

405 Method Not Allowed/方法未允许

406 Not Acceptable/无法访问

用户请求的格式不合法

410 Gone/资源已删除或已不可用

422 Unprocesable entity/不可处理实体

[POST/PUT/PATCH] 当创建一个对象时,发生一个验证错误。

5 开头

服务器错误

500 Internal Server Error/内部服务器错误

501 Not Implemented/未实现

502 Bad Gateway/错误的网关

503 Service Unavailable/服务无法获得

504 Gateway Timeout/网关超时

505 HTTP Version Not Supported/不支持的 HTTP 版本

参考
http://www.chaoji.com/features/httpstatus.aspx
http://www.cnblogs.com/lxinxuan/archive/2009/10/22/1588053.html