无法使用 curl 将文档放在 cloudant 上
can't put a document on cloudant with curl
在 php 中,我有这个工作:
$results = shell_exec('c:/xamppp/apache/bin/curl -X POST
"https://xxx:xxx@xxx.cloudant.com/essai" -d {} -H "Content-Type:
application/json"');
它起作用了,一个空白文档出现在 cloudant 中。但是当我尝试时:
{"toto":"123"}
插入非空文档失败 ({"error":"bad_request","reason":"invalid UTF-8 JSON"})
我的错误是什么?
尝试将 -d 的内容放在单引号中(自从您用单引号调用命令后转义):
-d \'{"toto": "123"}\'
在 php 中,我有这个工作:
$results = shell_exec('c:/xamppp/apache/bin/curl -X POST
"https://xxx:xxx@xxx.cloudant.com/essai" -d {} -H "Content-Type:
application/json"');
它起作用了,一个空白文档出现在 cloudant 中。但是当我尝试时:
{"toto":"123"}
插入非空文档失败 ({"error":"bad_request","reason":"invalid UTF-8 JSON"})
我的错误是什么?
尝试将 -d 的内容放在单引号中(自从您用单引号调用命令后转义):
-d \'{"toto": "123"}\'