Я бы поместил JSON в файл, например json.txt
, и использовал бы, curl -d @json.txt
чтобы избежать проблемы обработки кавычек в оболочке.
Это дало бы что-то вроде
curl -H "Content-Type: application/json" -X POST -d @json.txt \ https://192.168.1.99:8123/api/services/switch\ /turn_off?api_password=MyAPIPassword --insecure
Если вы пропустите оболочку Unix, MSYS2 - это хорошая система для добавления обычных инструментов на ваш компьютер с Windows (хотя она должна быть новее, чем Windows XP / Windows Server 2003).