Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine Liste von URLs, die von Dev Proxy abgefangen wurden. Verwenden Sie dieses Plug-In, um zu erfahren, welche URLs Ihre App aufruft, und wie Sie den Dev-Proxy so konfigurieren, dass verhaltensweisen für sie simuliert werden.
Trinkgeld
Um die Zusammenfassung in einer Datei zu speichern, verwenden Sie ein Reporter-Plug-In in Ihrer Konfiguration.
Konfigurationsbeispiel
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v4.0.0/rc.schema.json",
"plugins": [
{
"name": "UrlDiscoveryPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll"
}
]
}
Konfigurationseigenschaften
Nichts
Output
UrlDiscoveryPlugin erstellt seinen Bericht, wenn Sie die Aufzeichnung beenden. Der Bericht enthält die eindeutigen URLs der Anforderungen, die Von Dev Proxy abgefangen und alphabetisch sortiert wurden. Jede URL ist die vollständige Anforderungs-URL, einschließlich der Abfragezeichenfolge.
Um den Bericht als JSON zu speichern, fügen Sie den JsonReporter nach UrlDiscoveryPlugin in Ihrer Konfiguration hinzu. JsonReporter schreibt den Bericht in eine Datei, die im aktuellen Arbeitsverzeichnis benannt ist UrlDiscoveryPlugin_JsonReporter.jsonc . Wenn die Datei bereits vorhanden ist, fügt Dev Proxy einen Zeitstempel an den Dateinamen an, z UrlDiscoveryPlugin_JsonReporter_20261105104151.jsonc. B. . .
Die Datei ist eine JSON-Datei mit Kommentaren (JSONC), die Sie als Ausgangspunkt für die urlsToWatch Eigenschaft in Ihrer Dev Proxy-Konfiguration verwenden können. Die Datei enthält Kommentare, in denen erläutert wird, wie Platzhalter verwendet und URLs ausgeschlossen werden, gefolgt von einem urlsToWatch Array mit den abgefangenen URLs:
{
// Wildcards
//
// You can use wildcards to catch multiple URLs with the same pattern.
// For example, you can use the following URL pattern to catch all API requests to
// JSON Placeholder API:
//
// https://jsonplaceholder.typicode.com/*
//
// Excluding URLs
//
// You can exclude URLs with ! to prevent them from being intercepted.
// For example, you can exclude the URL https://jsonplaceholder.typicode.com/authors
// by using the following URL pattern:
//
// !https://jsonplaceholder.typicode.com/authors
// https://jsonplaceholder.typicode.com/*
"urlsToWatch": [
"https://jsonplaceholder.typicode.com/posts",
"https://jsonplaceholder.typicode.com/users",
"https://jsonplaceholder.typicode.com/users/1"
]
}
| Property | Description |
|---|---|
urlsToWatch |
Array von Zeichenfolgen. Die eindeutigen URLs der Anforderungen, die Dev Proxy während der Aufzeichnung abgefangen haben, sortiert alphabetisch. Die URLs enthalten keine Wildcards. |
Important
Da die Datei Kommentare enthält, können standardmäßige JSON-Parser wie JSON.parse in JavaScript oder jqnicht analysiert werden. Um die Datei in einem Skript zu lesen, verwenden Sie einen Parser, der Kommentare unterstützt, z JSON5 . B. das jsonc-parser npm-Paket, oder entfernen Sie die Kommentarzeilen, bevor Sie die Datei analysieren.