HTTP返回态码简述
状态码 | 状态 | 说明 |
---|---|---|
200 | OK | 请求已经成功完成 |
201 | Created | 文档创建成功 |
202 | Accepted | 请求已被接受,但相应的操作可能尚未完成。 这用于后台操作,例如数据库压缩 |
304 | Not Modified | 请求的其他内容尚未修改。这与ETag系统一起使用以识别返回的信息的版本 |
400 | Bad Request | 不良请求。该错误可能由于请求URL、Path或Header出错。 提供的MD5值和content不匹配也会触发此错误,因为这可能是消息内容被破坏 |
401 | Unauthorized | 使用提供的授权无法获得所请求的项目,或未提供授权 |
403 | Forbidden | 禁止请求的项目或操作 |
404 | Not Found | 找不到请求的内容。 返回的content将相关信息,返回的JSON对象包含键 error 和reason (原因)。例如:{"error":"not_found","reason":"no_db_file"} |
405 | Method Not Allowed | 对请求的URL使用无效的HTTP请求类型发出了请求。 例如,您需要POST时请求PUT。此类型的错误也可能由无效的URL字符串触发。 |
406 | Not Acceptable | 服务器不支持请求的内容类型 |
409 | Conflict | 请求导致更新冲突 |
412 | Precondition Failed | 来自客户端的请求标头和服务器的功能不匹配 |
413 | Request Entity Too Large | 请求实体太大 |
415 | Unsupported Media Type | 不支持的媒体类型 |
416 | Requested Range Not Satisfiable | 服务器无法满足请求头中指定的范围 |
417 | Expectation Failed | 批量发送文档时,批量加载操作失败 |
201 | Internal Server Error | 请求无效,原因是提供的JSON无效,或者作为请求的一部分提供了无效信息 |
众少成多,积小致钜