【问题标题】:CouchDB replication error: {"error":"bad_content_type","reason":"Content-Type must be application/json"}CouchDB 复制错误:{"error":"bad_content_type","re​​ason":"Content-Type must be application/json"}
【发布时间】:2016-06-07 12:56:19
【问题描述】:

我正在尝试在 CouchDB 中使用 复制

当我输入以下代码时:

 curl -X POST http://127.0.0.1:5984/_replicate \
-d ’{"source":"musica","target":"musica-replica"}’

我收到以下错误:

{"error":"bad_content_type","re​​ason":"Content-Type 必须是 application/json"}

你能帮帮我吗?

【问题讨论】:

    标签: json couchdb replication


    【解决方案1】:

    正如reason 所说,您需要添加一个如下所示的标题:Content-Type: application/json

    您可以通过 -H "Content-Type: application/json" 标志将其添加到 curl。

    【讨论】:

    • 如果我添加 -H "Content-Type: application/json" 我得到:{"error":"bad_request","re​​ason":"invalid_json"} curl: (6) 不能解析主机“目标”
    • 您似乎在 JSON 数据周围使用反引号 (`)。您应该使用单引号 (')。
    • 如果您有任何其他问题,请参阅curl 上的文档。您可以谷歌搜索,也可以在终端中查看man curl
    猜你喜欢
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 2019-03-18
    • 1970-01-01
    相关资源
    最近更新 更多