在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"}
要插入非空文档,它会失败({"错误":" bad_request","原因":"无效的UTF-8 JSON& #34;})
我的错误是什么?
答案 0 :(得分:0)
尝试将-d的内容放在单引号中(自从您使用单引号调用命令后转义):
-d \'{"toto": "123"}\'