使用Http Post Request在Couchbase中创建Bucket

时间:2018-04-11 14:40:05

标签: couchbase

我想在运行时使用简单的http post请求在couchbase中创建一个存储桶。我使用以下链接执行任务link

我在postman上生成的原始请求如下: -

  

的http://:8091 /池/默认/桶名= newbucket&安培; bucketType = Membase的&安培; ramQuotaMB = 20&安培;的authType =无&安培; replicaNumber = 2及proxyPort = 11215

但是它给了我错误: -

{
    "errors": {
        "authType": "invalid authType"
    },
    "summaries": {
        "ramSummary": {
            "total": 20191379456,
            "otherBuckets": 16710107136,
            "nodesCount": 2,
            "perNodeMegs": 0,
            "thisAlloc": 0,
            "thisUsed": 0,
            "free": 3481272320
        },
        "hddSummary": {
            "total": 158247145472,
            "otherData": 11366997180,
            "otherBuckets": 68794932977,
            "thisUsed": 0,
            "free": 78085215315
        }
    }
}

我已使用基本身份验证作为couchbase控制台的用户名和密码。

任何想法都是错误的。

1 个答案:

答案 0 :(得分:2)

我认为问题在于您是在URL中传递参数而不是POST主体的一部分。由于您使用的是Postman,请检查“x-www-form-urlencoded”选项并在那里输入各种值。

以下是一个示例的屏幕截图,它返回202(已接受)响应:

enter image description here