Freigeben über


Ermitteln von URLs, die überwacht werden sollen

Mit Dev Proxy können Sie Verhaltensweisen für APIs simulieren. Dazu müssen Sie wissen, welche URLs Ihre App aufruft, und den Dev Proxy so konfigurieren, dass sie abgefangen werden.

Um herauszufinden, welche URLs Ihre App aufruft, verwenden Sie die --discover Option. Diese Option lädt eine Voreinstellung, die das UrlDiscoveryPlugin und PlainTextReporter verwendet, um eine Liste von URLs zu erstellen, die der Proxy abfängt.

Die Ermittlungsvorgabe ist so konfiguriert, dass Anforderungen an eine beliebige URL abgefangen und an die ursprüngliche API weitergeleitet werden. Es verwendet die , um UrlDiscoveryPlugineine Liste eindeutiger URLs zu generieren, und die , um PlainTextReporter die Liste in einer Textdatei zu speichern.

Tipp

Bevor Sie Dev Proxy mit der --discover Option starten, finden Sie heraus, aus welchem Prozess Sie Anforderungen erfassen möchten. Sie können den Prozess über seine ID oder seinen Namen angeben. Ohne diese Option fängt Dev Proxy alle Anfragen ab, die von Ihrem Computer gestellt werden, was es schwierig macht, die URLs zu finden, an denen Sie interessiert sind. Weitere Informationen finden Sie unter Abfangen von Anforderungen von bestimmten Prozessen.

Führen Sie z. B. den folgenden Befehl aus, um URLs zu ermitteln, die von einer clientseitigen Anwendung verwendet werden, die in Microsoft Edge unter Windows ausgeführt wird:

devproxy --discover --watch-process-names msedge

Nachdem Sie Dev Proxy gestartet haben, interagieren Sie mit Ihrer Anwendung, sodass sie Anforderungen an die APIs ausgibt, die Sie simulieren möchten. Dev Proxy fängt diese Anforderungen ab. Wenn Sie fertig sind, beenden Sie Dev Proxy, indem Sie Ctrl+Cdrücken. Die urls-to-watch Vorgabe speichert die Liste der URLs in der UrlDiscoveryPlugin_PlainTextReporter.txt Datei im aktuellen Verzeichnis.

Nächste Schritte

Erfahren Sie mehr über das UrlDiscoveryPlugin.