POST Request

Hallo,

Von einer externen Anwendung möchte ich POST Requests empfangen wo dann JSON Daten übergeben werden.

Wie mache ich das am besten?

Über eine Serversocket oder Webhook?

Wenn ich den Reqeust über einen Serversocket empfange muss ich danach einen Antwort mit 200 OK senden.
Wie ist die Antwort genau aufgebaut?
'HTTP/1.1 200 OK
’ hätte ich probiert was aber nicht funktioniert.

Ein Server Socket ist schon ganz ok dafür. Eigentlich müsste die von dir gepostete Antwort auch ok sein. Hast du ein Gerät, was aktuell diese Aufgabe übernimmt? Kannst du dich mal mit dem Gerät verbinden und prüfen, was dieses ggf. noch zusätzlich antwortet?

Wenn Du bereits eine laufende Anwendung hast die POST-Requests in Richtung Symcon absetzt wäre ein Webhook die deutlich einfachere Lösung, da man im verknüpften Script lediglich noch die POST-Parameter mit den JSON-Daten abfragen und weiter verarbeiten muss, und man eben gerade nicht selbst mit HTTP operieren muss. Der Zeitaufwand für die Erstellung eines neuen Webhook liegt bei etwa einer Minute, zuzüglich Weiterverarbeitung der empfangenen Daten.