Response Status Code
客户端错误
400 Bad Request
服务器无法理解该请求401 Unauthorized
客户端错误, 缺乏有效身份验证, Session过期403 Forbidden
客户端错误 服务端有能力处理请求, 但是拒绝授权访问(与应用逻辑相关, 如不正确的密码, 进入该状态后不能再继续进行验证, 并且长期禁止访问)404 Not Found
服务端无法找到所请求的资源,且不能分辨资源是临时丢失或用旧丢, 通常会导向链接出错处理页面 404 Page405 Method Not Allowed
Http请求方法错误409 Conflict
with service data, 常发生在PUT请求中, 如上传的文件版本比当前服务器存在还旧410 GONE
资源已经不在服务器上,永久的丢失
服务端错误
500 Internal Server Error
所执行的服务器遇到意外终止执行请求501 Not Implemented
请求的方法不被服务器支持, 服务器必须支持的方法只有GET和HEAD502 Bad Gateway
它表示作为网关或代理角色的服务器,从上游服务器(如tomcat、php-fpm)中接收到的响应是无效的503 Service Unavailable
服务器处于不能接收请求的状态(停机维护或超载)504 Gateway Timeout
未在规定时间内响应
请求成功
200 OK
请求成功, 默认可被缓存GET
201 Created
POST
请求被处理,并且创造了新的资源204 No Content
请求成功 默认可被缓存PUT/ DELETE
不需要改变当前显示给用户的页面205 Reset Content
刷新用户页面
Q&A:
- Session过期且密码不正确会先抛出哪个Code