Ich würde die JSON-Datei beispielsweise in eine Datei einfügen json.txt
und verwenden curl -d @json.txt
, um das Problem der Angebotsabwicklung durch die Shell zu vermeiden.
Das würde so etwas geben
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
Wenn Sie eine Unix-Shell vermissen, ist MSYS2 ein schönes System, um Ihrem Windows-Rechner die üblichen Tools hinzuzufügen (es muss jedoch neuer als Windows XP / Windows Server 2003 sein).