使用cURL将JSON直接从Web URL复制到couchDB

时间:2015-12-09 04:40:03

标签: json curl couchdb

是否可以将curl -X GET(即JSON)的结果直接插入couchDB数据库?

就像是。

>>> curl -X GET -H "some_header" http://some_web_JSON -X POST http://127.0.0.1:port/some_DB/_bulk_docs

分解过程似乎有效,但我似乎无法一次性完成语法(假设它甚至是可能的)

>>>  curl -X GET -H "some_header" http://some_web_JSON > outfile.json
>>>  curl @outfile.json -X POST http://127.0.0.1:port/some_DB/_bulk_docs

1 个答案:

答案 0 :(得分:1)

通常在这种情况下,好的旧Unix管道与stdin的读取相结合是解决方案:

curl http://example.com/ | curl -s -T - -H 'Content-Type: application/json' -X POST http://127.0.0.1:5984/test/_bulk_docs