不能用卷曲将文档放在云端

时间:2017-08-06 22:43:34

标签: php curl cloudant

在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;})

我的错误是什么?

1 个答案:

答案 0 :(得分:0)

尝试将-d的内容放在单引号中(自从您使用单引号调用命令后转义):

-d \'{"toto": "123"}\'