CouchDB 复制错误 - 只允许 POST
CouchDB replication error - Only POST allowed
我正在尝试在 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 的示例:https://wiki.apache.org/couchdb/Replication#One-shot_Replication
我正在尝试在 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 的示例:https://wiki.apache.org/couchdb/Replication#One-shot_Replication