Meilisearch 对成功或失败的 API 请求使用以下标准 HTTP 代码

状态码描述
200成功 一切正常。
201已创建 资源已创建(同步)
202已接受 任务已添加到队列(异步)
204无内容 资源已删除或未返回任何内容
205内容重置 所有资源已删除
400错误请求 请求不可接受,通常是由于缺少必需参数
401未授权 未提供有效的 API 密钥
403禁止 API 密钥没有执行请求的权限
404未找到 请求的资源不存在

错误

所有详细的任务响应都包含一个 error 字段。当任务失败时,总是伴随一个 JSON 格式的错误响应。Meilisearch 错误可以是以下类型之一

类型描述
invalid_request这是由于用户输入错误。它伴随 HTTP 代码 4xx
internal这是由于机器或配置限制。它伴随 HTTP 代码 5xx
auth此类错误与身份验证和授权有关。它伴随 HTTP 代码 4xx
system这表示您的系统已达到或超出磁盘大小、索引大小、打开文件数的限制,或者数据库没有读写权限。它伴随 HTTP 代码 5xx

错误格式

{
  "message": "Index `movies` not found.",
  "code": "index_not_found",
  "type": "invalid_request",
  "link": "https://docs.meilisearch.com/errors#index_not_found"
}
字段描述
message人类可读的错误描述
code错误代码
type返回的错误类型
link指向文档相关部分的链接

如果您在理解错误方面遇到困难,请查看 code 值和描述的完整列表

测试响应字段组件

message
字符串

人类可读的错误描述

code
字符串
type
字符串

返回的错误类型

指向文档相关部分的链接