Curl CouchDB复制错误-仅允许POST

Curl CouchDB复制错误-仅允许POST,curl,couchdb,database-replication,nosql,Curl,Couchdb,Database Replication,Nosql,我正在尝试在CouchDB上部分复制数据库。这是我正在使用命令提示符实现的查询: CURL POST http://localhost:5984/_replicate HTTP/1.1 Content-Type: application/json {"source":"source_db", "target":"target_db", "doc_ids":["00123f8-8uht1-81ia-n1762-81ubas81762121iaj1"]} 这就是错误: Failed to conn

我正在尝试在CouchDB上部分复制数据库。这是我正在使用命令提示符实现的查询:

CURL POST http://localhost:5984/_replicate HTTP/1.1 Content-Type: application/json {"source":"source_db", "target":"target_db", "doc_ids":["00123f8-8uht1-81ia-n1762-81ubas81762121iaj1"]}
这就是错误:

Failed to connect to POST port 80: Timed Out
{"error":"method_not_allowed", "reason":"Only POST allowed"}

导致错误的原因是什么?如何消除它?

您的curl命令缺少“POST”之前的“-X”。。。所以curl不会将您的“POST”标识为方法


请参阅文档中的curl示例:

您的curl命令缺少“POST”之前的“-X”。。。所以curl不会将您的“POST”标识为方法

参见文档中的curl示例:

上的后续问题。请考虑回答后续问题。请考虑响应