не могу положить документ на облачный с 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»: «неверный UTF-8 JSON»})

В чем моя ошибка?

0

Решение

Попробуйте поместить содержимое для -d в одинарные кавычки (экранировано после вызова команды с одинарными кавычками):

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

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector