schneerunzel
Goto Top

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.

Content-ID: 43066782438

Url: https://administrator.de/contentid/43066782438

Ausgedruckt am: 24.11.2024 um 20:11 Uhr

StefanKittel
StefanKittel 10.06.2024 aktualisiert um 21:01:56 Uhr
Goto Top
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?

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
it-frosch
Lösung it-frosch 10.06.2024 um 17:13:45 Uhr
Goto Top
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
mbehrens
mbehrens 10.06.2024 um 18:19:29 Uhr
Goto Top
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.
DarkZoneSD
DarkZoneSD 10.06.2024 um 19:17:13 Uhr
Goto Top
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

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
michi1983
michi1983 11.06.2024 um 00:29:46 Uhr
Goto Top
Hallo,

ich werfe noch Insomnia ins Rennen.

Gruß