Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Skapar en lista över URL:er som Dev Proxy snappade upp. Använd det här plugin-programmet för att lära dig vilka URL:er som appen anropar och hur du konfigurerar Dev Proxy för att simulera beteenden för dem.
Dricks
Om du vill spara sammanfattningen i en fil använder du ett reporter-plugin-program i konfigurationen.
Konfigurationsexempel
{
"$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"
}
]
}
Konfigurationsegenskaper
Ingen
Output
UrlDiscoveryPlugin skapar rapporten när du slutar spela in. Rapporten innehåller unika URL:er för de begäranden som Dev Proxy snappade upp, sorterade alfabetiskt. Varje URL är den fullständiga begärande-URL:en, inklusive dess frågesträng.
Om du vill spara rapporten som JSON lägger du till JsonReporter efter UrlDiscoveryPlugin i konfigurationen. JsonReporter skriver rapporten till en fil med namnet UrlDiscoveryPlugin_JsonReporter.jsonc i den aktuella arbetskatalogen. Om filen redan finns lägger Dev Proxy till en tidsstämpel i filnamnet, till exempel UrlDiscoveryPlugin_JsonReporter_20261105104151.jsonc.
Filen är en JSON-fil med kommentarer (JSONC) som du kan använda som utgångspunkt för urlsToWatch egenskapen i din Dev Proxy-konfiguration. Filen innehåller kommentarer som förklarar hur du använder jokertecken och exkluderar URL:er, följt av en urlsToWatch matris med de avlyssnade URL:erna:
{
// 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"
]
}
| Egenskap | Description |
|---|---|
urlsToWatch |
Matris med strängar. De unika URL:erna för de begäranden som Dev Proxy snappade upp under inspelning, sorterade alfabetiskt. URL:erna innehåller inte jokertecken |
Important
Eftersom filen innehåller kommentarer kan JSON-standardparsers som JSON.parse i JavaScript eller jq, inte parsa den. Om du vill läsa filen i ett skript använder du en parser som stöder kommentarer, till exempel JSON5 eller jsonc-parser npm-paketet, eller tar bort kommentarsraderna innan du parsar filen.