Delphi-PRAXiS
Seite 6 von 6   « Erste     456   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi rest server wie muss das post Command aussehen oder welchen Server könnte ich verwend (https://www.delphipraxis.net/202320-rest-server-wie-muss-das-post-command-aussehen-oder-welchen-server-koennte-ich-verwend.html)

Bbommel 23. Okt 2019 08:48

AW: rest server wie muss das post Command aussehen oder welchen Server könnte ich ver
 
Okay, dass du auf diese WebHook-Dinger keinen Zugriff hast, ist schon klar, aber bisher ging ich von deiner Beschreibung davon aus, dass du zumindest ordnungsgemäß formatierte HTTP-Anfragen erwarten kannst (immerhin steht im Titel deines Beitrags etwas von "REST Server" und POST-Commands). Wenn das der Fall ist, dann wird die WebBroker-Anwednung dir weiterhelfen können (wie gesagt: dein selbst gebastelter Test-Client hat eine nicht standardkonforme Anfrage gesendet).

Wenn du wirklich "alles und jedes" abfangen willst, dann bist du tatsächlich eher bei den TCP-Sockets&Co. richtig. Dann ist aber deine bisherige Anforderungsbeschreibung mit HTTP und POST nicht ganz passend. In dem Fall wäre vielleicht auch ein neues Thema hier in der DP gut, wenn du gezielt fragen willst, ob/wie du das dann mit IPv6 hinbekommen kannst.

Ach so, weil du noch Port 80 erwähnt hast: in meinem Screenshot war Port 8090 zu sehen, weil ich den Testserver dort laufen lassen musste, weil Port 80 hier schon belegt ist. Natürlich kannst du mit dem WebBroker auch Port 80 benutzen.

Rolf Frei 23. Okt 2019 16:47

AW: rest server wie muss das post Command aussehen oder welchen Server könnte ich ver
 
Was Bbommel geschrieben hat ist richtig. Du sendest vom Client aus die Daten mit einem falschen ContentType. Mach was er geschrieben hat. Die externen Webhooks senden dir die Daten dann schon so wie sie im HTTP Protokoll sein müssen. Das HTTP-Protokoll gibt genau vor wie die Daten formatiert sein müssen. Wenn du aber irgendwelche Webhooks hast, die garnicht HTTP verweden sondern was anderes auf TCP Socket Ebene, dann nützt dir ein Websserver eh nichts. Der versteht nur HTTP. Datasnap kannst du auf jeden Fall vergessen. Für deine Anforderung ist das nicht das richtige Framework.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:26 Uhr.
Seite 6 von 6   « Erste     456   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz