2017-01-26 4 views
-2

Ich habe eine Web-Ui-basierte App, die mir gesagt wurde, ruft einen Rest Microservice/Webservice. Es gibt keine Dokumentation für diesen Dienst und es gibt niemanden, der mir den riesigen Code erklären kann. Darüber hinaus ist der Code nicht selbstdokumentierend.Wie kann ich einen Rest-Webservice zurückentwickeln?

Ich möchte verstehen, wie der Dienst funktioniert, indem Sie die Aktionen auf der Web-UI den Serviceaufrufen zuordnen. Nach dem Googeln scheint es, dass ich zwei Ansätze dazu machen kann.

1 - Verwenden Sie das Chrome Developer Tools-Netzwerkmodul.

2 - Verwenden Sie fiddler oder charles proxy.

Bitte sagen Sie mir, welche Vorgehensweise am besten ist und warum. Wenn beides nicht gut ist, dann sag mir bitte, wie ich mein Ziel erreichen kann.

Danke.

+0

Verwenden Sie eine der beiden. Das Einrichten von Fiddler mit https-Überwachung erfordert jedoch einige zusätzliche Schritte (aber es ist dokumentiert). – wOxxOm

+0

Diese Frage ist aus mehreren Gründen nicht angebracht: Sie bitten _opinions_ über ein _broad topic_. – rmlan

+0

Ich bin nicht klar, haben Sie Zugriff auf den Server bietet den Rest Service? Wenn es sich um einen Spring-Java-Rest-Service handelt, gibt es einige selbstdokumentierende Optionen, mit denen Sie die verfügbaren URLs, erwartete Parameter, erwartete Ergebnisse usw. durchsuchen können. Offensichtlich ist dies keine Option, wenn Sie nur ein Ruhepersonal sind. – GavinF

Antwort

0

Es wurde geklärt, dass @testmonkey Zugriff auf die Quelle hat, die eine Spring-Boot-Rest-Anwendung ist und die Anforderung ist eine einfache Möglichkeit, die Rest-Schnittstelle zu erkunden und zu dokumentieren. Es ist fair zu beantworten, dass JA Sie Fiddler oder Chrom verwenden könnten, aber bei Zugriff auf die Quelle eine bessere und umfassendere Lösung ist der HAL-Browser:

Verwandte Themen