Формат: как разместить полезную нагрузку JSON с помощью cURL в скрипте под raspbian - PullRequest
0 голосов
/ 03 ноября 2019

У меня проблемы со сценарием оболочки под Raspbian, пытающимся POST JSON-данных использовать конструкцию cURL POST.

Из браузера работает следующее:

http://192.168.1.16/cm?cmnd=IRsend%20{"Protocol":"SAMSUNG","Bits":32,"Data":"0xE0E040BF"}

Читая много постов, я полагаю, что это должно быть близко к следующему:

!/bin/sh curl -H "Content-Type: application/json" -d '{ "Protocol":"SAMSUNG", "Bits":32, "Data":"0xE0E040BF" }' -X POST http://192.168.1.16/cm?cmnd=IRsend

Команда IRsend распознается, но система возвращает требуемое (полезная нагрузка JSON)) переменные, т.е. протокол, биты и данные отсутствуют. Было бы очень полезно узнать, что не так с этим форматом cURL.

...