我在一个Linux服务器上安装了CouchDB v2.2.0。我有5个数据库创建:
我可以使用下面列出的json文件的内容,成功地从Fauxton运行Mango查询。
我可以使用curl命令从另一个Linux服务器成功地连接到model_attriubute_groups数据库:
卷曲-v docs
我正在尝试编写curl命令,以便从其他Linux服务器运行JSON查询。
我在一个文件中有我的芒果查询:"mangoReqPay“,-l告诉我它有221个字符长。
{ "selector": {"status":"stable", "model":"PC-20", "variant":{ "$in": ["15", "30"] } }, "fields":["_id","_rev","status", "model","variant","variant-type", "oem","historicaloem","displaymodel", "sactmodel"]}下面是我试图使用的命令。
curl -H "Content-Type: application/json" \
-H "Content-Length: 221" \
-X POST \
-d mangoReqPay \
-H "Host: http://my.server.com:5984/model_attribute_groups\_find"当我提交这个命令时,我没有得到响应,它只是坐在那里等待更多的输入。
有人能给我一个正确的方向吗?
谢谢
富足
发布于 2018-03-09 00:12:38
您没有指定URL。"-H“参数中的主机名不是您希望curl请求的url -它只是设置标题。
当我运行命令时,我得到了错误(正确地说是这样):
curl: no URL specified!只需指定您希望curl在末尾(或开头)不带任何标志的情况下获取的URL即可。
你也不需要“内容长度: 221”。如果希望从文件中读取文件,请使用“@”启动文件名。
https://stackoverflow.com/questions/49184554
复制相似问题