【问题标题】:Error using N1QL in Couchbase Server在 Couchbase 服务器中使用 N1QL 时出错
【发布时间】:2017-09-10 12:18:34
【问题描述】:

我正在使用 Couchbase 4.0 社区版并尝试在我的 couchbase 服务器中执行简单的 N1QL 操作, 使用这些 GET 请求:

简单的“select 1”声明: http://localhost:8093/query?statement=SELECT%201

http://localhost:8093/query?statement=SELECT%20*%20FROM%20cache

(其中cache 是我的存储桶名称)

对于我发送的任何请求,我都会收到以下错误:

{
    "requestID": "30096327-05eb-4282-b170-7601f6118aac",
    "errors": [
        {
            "code": 1120,
            "msg": "Unsupported media type: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
        }
    ],
    "status": "fatal",
    "metrics": {
        "elapsedTime": "0",
        "executionTime": "0",
        "resultCount": 0,
        "resultSize": 0,
        "errorCount": 1
    }
}

可能是什么问题?

【问题讨论】:

    标签: couchbase nosql


    【解决方案1】:

    看起来您的用户代理(网络浏览器?)正在请求查询引擎不支持的媒体类型 - 用户代理正在请求 HTML 的变体。

    尝试使用命令行 HTTP 客户端(CuRL、wget 等)。

    【讨论】:

    • 你说得对。我正在使用 Google Chrome 46.0 版。有没有办法在浏览器中修复它?
    • 您可以使用提供 GUI 的 Chrome 扩展程序来发出类似于 curl 所做的 HTTP 请求:chrome.google.com/webstore/detail/postman/…
    猜你喜欢
    • 1970-01-01
    • 2019-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-07
    • 1970-01-01
    相关资源
    最近更新 更多