CouchDB复制错误:{quot;error";:“bad”content“u type”,“reason”:“content type必须是application/json”}

CouchDB复制错误:{quot;error";:“bad”content“u type”,“reason”:“content type必须是application/json”},json,couchdb,replication,Json,Couchdb,Replication,我正在尝试在CouchDB中使用复制 当我输入以下代码时: curl -X POST http://127.0.0.1:5984/_replicate \ -d ’{"source":"musica","target":"musica-replica"}’ 我收到以下错误: {“error”:“bad_content_type”,“reason”:“content type必须是application/json”} 你能帮我吗?正如原因所说,你需要添加一个标题,看起来像:内容类型:appli

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

当我输入以下代码时:

 curl -X POST http://127.0.0.1:5984/_replicate \
-d ’{"source":"musica","target":"musica-replica"}’
我收到以下错误:

{“error”:“bad_content_type”,“reason”:“content type必须是application/json”}


你能帮我吗?

正如
原因所说,你需要添加一个标题,看起来像:
内容类型:application/json


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

正如
原因所述,您需要添加一个标题,看起来像:
Content-Type:application/json


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

如果我添加-H“Content-Type:application/json”我得到:{“error”:“bad_request”,“reason”:“invalid_json”}curl:(6)无法解析主机“target”,看起来您在json数据周围使用了backticks(`)。您应该使用单引号(')。如果您还有任何问题,请参阅
curl
上的文档。您可以用谷歌搜索它,也可以在终端中检查
man curl
。如果我添加-H“Content Type:application/json”,我会得到:{“error”:“bad_request”,“reason”:“invalid_json”}curl:(6)无法解析主机“target”,看起来您在json数据周围使用了backticks(`)。您应该使用单引号(')。如果您还有任何问题,请参阅
curl
上的文档。你可以用谷歌搜索它,也可以在你的终端中查看
mancurl