2017-08-06 5 views
0

でcloudant上のドキュメントを置くことができない、私はこの作業を持っている:はPHPでカール

$results = shell_exec('c:/xamppp/apache/bin/curl -X POST 
"https://xxx:[email protected]/essai" -d {} -H "Content-Type: 
application/json"'); 

それは動作し、空白の文書がcloudantに表示されます。しかし、私はしようとすると:

{"toto":"123"} 

を非空のドキュメントを挿入するために、それは({: "bad_request"、 "理由": "エラー" "不正なUTF-8 JSON"})失敗

は何ですか私の間違い?

答えて

0

は(あなたは、単一引用符でコマンドを呼び出すので、エスケープ)、単一引用符で-dのための内容を入れてみてください:

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

おかげで、それはそれです! –