http status code
1** 信息,服务器收到请求,需要请求者继续执行操作
- 100 Continue 客户端继续请求
- 101 Switching Protocols 切换高版本协议
2** 成功,操作被成功接收并处理
- 200 OK
- 201 Created 创建成功
- 202 Accepted 已接受,未处理完成
- 203 Non-Authoritative 非授权信息
- 204 No Content 无内容,服务器处理成功,但未返回内容
- 206 Range 成功状态响应代码表示请求已成功,并且主体包含所请求的数据区间
TIP
- 202 有异步操作,需要客户端轮询结果
- 203 返回的数据不是来自原始服务器,而是第三方缓存或代理服务器(数据可能不是最新的)
- 204 操作生成,没有需要返回的内容,(通常是删除操作)
- 206 大文件下载中断,需要端点续传
3** 重定向,需要进一步的操作以完成请求
- 300 Multiple Choices 多种选择
- 301 Moved Permanently 资源被永久移动
- 302 Found 临时移动,可以继续使用原URI
- 304 Not Modified 未修改,客户端已缓存过的资源
TIP
重定向,需求进一步操作
- 301 Moved Permanently 当前 url 资源被移除,返回新的 url。客户端下次需要访问新的 url
- 302 Found 当前 url 资源临时移动,返回新的 url,客户端下次还可以访问当前 url
4** 客户端错误,请求包含语法错误或无法完成请求
- 400 Bad Request 语法错误
- 401 Unauthorized 请求要求用户身份认证
- 402 Payment Required 需要付费才能访问
- 403 Forbidden 拒绝访问
- 404 Not Found 资源无法找到
5** 服务器错误,服务器在处理请求的过程中发生了错误
- 500 Internal Server Error 服务器内部错误
- 501 Not Implemented 请求未实现
- 502 Bad Gateway 网关或代理服务器访问远程服务器接收到无效的响应
- 503 Service Unavailable 服务器维护或超载
- 504 Gateway Time-out 网关或代理服务器请求超时