首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用curl将多个文档发布到CouchDB

使用curl将多个文档发布到CouchDB
EN

Stack Overflow用户
提问于 2016-05-04 06:12:25
回答 1查看 1.6K关注 0票数 0

我正在使用以下curl命令将数据上传到CouchDB:

代码语言:javascript
复制
 curl -d @abcd.json -H "Content-Type: application/json" -X POST http://@localhost:5984/database/_bulk_docs

该文件包含多个JSON文档,并且是有效的JSON。

我得到的响应是:{"error":"bad_request","reason":"Request body must be a JSON object"}

我研究过类似问题的其他答案,但似乎找不到错误的原因。

(据我所知,该文件没有'BOM‘。)

我在Windows 10上运行。

我试过在火狐中使用RESTClient插件,也有同样的结果。

EN

回答 1

Stack Overflow用户

发布于 2016-05-04 17:33:31

为了解决这个问题,我发现需要在输入文件nl中添加一个结构。一个额外的:

代码语言:javascript
复制
 {       
 "docs":

在文件中的第一个JSON文档的第一个"["之前(自然带有闭合的"}"),然后一切正常。

很抱歉给您带来不便。

This帖子激起了我的思考。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37015279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档