Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Létrehozza azoknak az URL-címeknek a listáját, amelyeket a dev proxy elfogt. Ebből a beépülő modulból megtudhatja, hogy az alkalmazás mely URL-címeket hívja meg, és hogyan konfigurálhatja a dev proxyt a viselkedésük szimulálására.
Borravaló
Ha az összegzést fájlba szeretné menteni, használjon egy riporter beépülő modult a konfigurációban.
Példa konfigurációra
{
"$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"
}
]
}
Konfigurációs tulajdonságok
Egyik sem
Output
Az UrlDiscoveryPlugin a rögzítés leállításakor hozza létre a jelentést. A jelentés azoknak a kéréseknek az egyedi URL-címeit tartalmazza, amelyeket a Dev Proxy elfogt, betűrendbe rendezve. Minden URL a teljes kérelem URL-címe, beleértve a lekérdezési sztringet is.
A jelentés JSON-ként való mentéséhez adja hozzá a JsonReportert az UrlDiscoveryPlugin után a konfigurációban. A JsonReporter egy, az aktuális munkakönyvtárban elnevezett UrlDiscoveryPlugin_JsonReporter.jsonc fájlba írja a jelentést. Ha a fájl már létezik, a Dev Proxy például UrlDiscoveryPlugin_JsonReporter_20261105104151.jsoncegy időbélyeget fűz a fájl nevéhez.
A fájl egy JSON-fájl megjegyzésekkel (JSONC), amelyet kiindulási pontként használhat a urlsToWatch dev proxy konfigurációjában lévő tulajdonsághoz. A fájl olyan megjegyzéseket tartalmaz, amelyek ismertetik a helyettesítő karakterek használatát és az URL-címek kizárását, majd egy urlsToWatch tömböt a lehallgatott URL-címekkel:
{
// 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"
]
}
| Tulajdonság | Description |
|---|---|
urlsToWatch |
Sztringek tömbje. A Dev Proxy által rögzített kérések egyedi URL-címei betűrendbe rendezve. Az URL-címek nem tartalmaznak helyettesítő karaktereket |
Important
Mivel a fájl megjegyzéseket tartalmaz, a standard JSON-elemzők, például JSON.parse a JavaScriptben vagy jq, nem elemezik. Ha szkriptben szeretné olvasni a fájlt, használjon egy elemzőt, amely támogatja a megjegyzéseket(például JSON5 az jsonc-parser npm-csomagot), vagy sztripelje a megjegyzés sorait a fájl elemzése előtt.