从 Postman 查询 Couchbase Bucket - 请求中无法识别的参数

Querying Couchbase Bucket from Postman - Unrecognized parameter in request

使用 Postman 工具,我正在尝试查询 Couchbase 存储桶。我收到一个错误响应 1065,其中有一个 "unrecognized parameter in request"。该查询在 Couchbase workbench 中可以正常工作,但我需要能够从 Postman 执行此操作。

我正在向这个正文提出 POST 请求:

{
    "statement" : "SELECT * from `myBucketName` where id = "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee""
}

错误信息是:

"msg": "Unrecognized parameter in request: {\n\"statement\" : \"SELECT  from `myBuckeyName` where _id "

我认为这只是我的请求正文的格式设置问题,我是新手,不确定应该如何根据我遇到的错误设置格式。

这是我的做法:

  1. 打开 Postman
  2. Select POST
  3. 使用 URL 个 http://localhost:8093/query/service
  4. 在 "Authorization" 下,使用基本身份验证(使用您为 Couchbase 创建的 username/password)
  5. 下 "Body"、select "x-www-form-urlencoded"
  6. 添加语句的 KEY 和查询的值
  7. 点击发送

我收到了 200 OK 的查询结果响应。截图:

你绝对应该看看 Couchbase REST API documentation。它使用 curl 而不是 Postman,但这是您最终会习惯的翻译。