当前位置:  开发笔记 > 前端 > 正文

CouchDB复制错误 - 仅允许POST

如何解决《CouchDB复制错误-仅允许POST》经验,为你挑选了1个好方法。

我试图在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"}

导致错误的原因是什么?我如何摆脱它?



1> 小智..:

您的curl命令在"POST"之前缺少"-X"...因此curl不会将"POST"标识为方法.

请参阅文档中的卷曲示例:https://wiki.apache.org/couchdb/Replication#One-shot_Replication

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有