Wie ist die vorhandene REST-API aufgebaut?
Moin zusammen,
ich habe zwei Anwendungen, die ich dazu bringen muss, miteinander zu kommunizieren.
Beide Anwendungen haben Webservice Schnittstellen.
Dabei ist der Ablauf eigentlich relativ einfach:
in Anwendung A werden Daten erzeugt, die an Anwendung B zur weiteren Verarbeitung übergeben werden müssen. Ein Rückweg, wird nicht benötigt.
Anwendung A hat die Möglichkeiten die Daten per Post zu übertragen. Anwendung B hat eine Webservice Schnittstelle, die die Daten aufnehmen kann.
Anwendung A liefert die Daten in einem JSON Format. Anwendung B kann JSON verarbeiten. Alles soweit kein Problem. Anwendung B muss aber wissen, welche Felder übergeben werden. Ansonsten ist die Übergabe für Anwendung B ungültig. Den Aufbau der Übergeben wird, kann ich in B natürlich frei definieren, ich kann aber nicht sagen, nehme alles an.
Das Problem: Anwendung A hat die Schnittstelle etwas dürftig dokumentiert... In der Doku heißt es: Daten können an eine HTTP-Adresse via POST-Anfrage übertragen werden.
Kein Wort dazu, wie der Aufbau aussieht.
Daher die Frage: gibt es ein Tool, gegen das ich die Schnittstelle von Anwendung A einmal laufen lassen kann, welches mir dann das gesamte JSON ausgibt?
Anhand der Ausgabe, kann ich in Anwendung B dann die Schnittstelle bauen.
Vielen Dank vorab.
ich habe zwei Anwendungen, die ich dazu bringen muss, miteinander zu kommunizieren.
Beide Anwendungen haben Webservice Schnittstellen.
Dabei ist der Ablauf eigentlich relativ einfach:
in Anwendung A werden Daten erzeugt, die an Anwendung B zur weiteren Verarbeitung übergeben werden müssen. Ein Rückweg, wird nicht benötigt.
Anwendung A hat die Möglichkeiten die Daten per Post zu übertragen. Anwendung B hat eine Webservice Schnittstelle, die die Daten aufnehmen kann.
Anwendung A liefert die Daten in einem JSON Format. Anwendung B kann JSON verarbeiten. Alles soweit kein Problem. Anwendung B muss aber wissen, welche Felder übergeben werden. Ansonsten ist die Übergabe für Anwendung B ungültig. Den Aufbau der Übergeben wird, kann ich in B natürlich frei definieren, ich kann aber nicht sagen, nehme alles an.
Das Problem: Anwendung A hat die Schnittstelle etwas dürftig dokumentiert... In der Doku heißt es: Daten können an eine HTTP-Adresse via POST-Anfrage übertragen werden.
Kein Wort dazu, wie der Aufbau aussieht.
Daher die Frage: gibt es ein Tool, gegen das ich die Schnittstelle von Anwendung A einmal laufen lassen kann, welches mir dann das gesamte JSON ausgibt?
Anhand der Ausgabe, kann ich in Anwendung B dann die Schnittstelle bauen.
Vielen Dank vorab.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 43066782438
Url: https://administrator.de/contentid/43066782438
Ausgedruckt am: 24.11.2024 um 20:11 Uhr
5 Kommentare
Neuester Kommentar
Zitat von @schneerunzel:
Daher die Frage: gibt es ein Tool, gegen das ich die Schnittstelle von Anwendung A einmal laufen lassen kann, welches mir dann das gesamte JSON ausgibt?
Daher die Frage: gibt es ein Tool, gegen das ich die Schnittstelle von Anwendung A einmal laufen lassen kann, welches mir dann das gesamte JSON ausgibt?
Hallo,
ein Post-Request ist ja "nur" ein Web-Request mit mehr Inhalt.
"Ich" würde hier einen kleinen Webserver, LAMP, XAMP, etc aufsetzen und eine kleines PHP-Datei erstellen die einfach ein print_r($_POST) in eine Datei schreibt. Fertig.
Postman wenn man "pullen" kann.
Stefan
Hallo schneerunzel,
ich benutze Postman um mir das JSON geben zu lassen.
Ich würde ein GET Request senden und dann sollte die API dir das komplette JSON mit allen möglichen Daten auswerfen.
grüße vom it-frosch
ich benutze Postman um mir das JSON geben zu lassen.
Ich würde ein GET Request senden und dann sollte die API dir das komplette JSON mit allen möglichen Daten auswerfen.
grüße vom it-frosch
Zitat von @schneerunzel:
Daher die Frage: gibt es ein Tool, gegen das ich die Schnittstelle von Anwendung A einmal laufen lassen kann, welches mir dann das gesamte JSON ausgibt?
Z. B. Charles oder Fiddler.
Zitat von @it-frosch:
Hallo schneerunzel,
ich benutze Postman um mir das JSON geben zu lassen.
Ich würde ein GET Request senden und dann sollte die API dir das komplette JSON mit allen möglichen Daten auswerfen.
grüße vom it-frosch
Hallo schneerunzel,
ich benutze Postman um mir das JSON geben zu lassen.
Ich würde ein GET Request senden und dann sollte die API dir das komplette JSON mit allen möglichen Daten auswerfen.
grüße vom it-frosch
Falls Postman nicht möglich ist (z.B. der Server ist nicht im Internet erreichbar) kann ich Yaade empfehlen. Ist in einem Docker Container innerhalb von 1 Minute aufgesetzt und kann lokale Webserver abfragen über ein schönes Web interface.
Viele Grüße