状态码和 Meilisearch 错误

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

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

    错误

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

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

    错误格式

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

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