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

Postman 从邮递员查询Couchbase Bucket-请求中的参数无法识别,postman,couchbase,Postman,Couchbase,使用Postman工具,我试图查询Couchbase bucket。我得到一个错误响应1065,表示“请求中存在无法识别的参数”。查询将在Couchbase工作台中正常工作,但我需要能够在Postman中完成这项工作 我向这个机构提出了一个发帖请求: { "statement" : "SELECT * from `myBucketName` where id = "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"" } 错误信息如下: "msg": "Unre

使用Postman工具,我试图查询Couchbase bucket。我得到一个错误响应1065,表示“请求中存在无法识别的参数”。查询将在Couchbase工作台中正常工作,但我需要能够在Postman中完成这项工作

我向这个机构提出了一个发帖请求:

{
    "statement" : "SELECT * from `myBucketName` where id = "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee""
}
错误信息如下:

"msg": "Unrecognized parameter in request: {\n\"statement\" : \"SELECT  from `myBuckeyName` where _id "
我认为这只是我的请求体如何格式化的问题,我只是刚刚接触这个问题,不确定根据我得到的错误应该如何格式化

我是这样做的:

  • 开放式邮递员
  • 选择职位
  • 使用的URL
  • 在“授权”下,使用基本身份验证(使用您为Couchbase创建的用户名/密码)
  • 在“正文”下,选择“x-www-form-urlencoded”
  • 添加语句键和查询值
  • 单击发送
  • 我得到了一个200 OK的回复和查询结果。截图:


    你绝对应该去看看这本书。它使用curl而不是Postman,但这是您最终会习惯的翻译。

    我很好奇为什么您需要使用Postman而不是Couchbase workbench。特别是对于编写N1QL,工作台将是一个更好的工具。@MatthewGroves这是一个好问题,我更愿意使用Couchbase工作台。但是,在我工作的环境中,我无法访问工作台。嗯,为什么不…?@MatthewGroves我的工作台访问在这个特定环境中受到限制。非常感谢您的回复。使用x-www-form-urlencoded并添加相关键/值。我一直在用生的来做尸体。我仍然不确定我的原始身体是怎么形成的,因为我认为我应该能够让它以这种方式工作。但不管怎样,你的建议确实有效。非常感谢!