Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat daftar URL yang disadap Proksi Dev. Gunakan plugin ini untuk mempelajari URL mana yang dipanggil aplikasi Anda dan cara mengonfigurasi Proksi Dev untuk mensimulasikan perilaku bagi mereka.
Ujung
Untuk menyimpan ringkasan ke file, gunakan plugin reporter dalam konfigurasi Anda.
Contoh konfigurasi
{
"$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"
}
]
}
Properti konfigurasi
Tidak
Output
UrlDiscoveryPlugin membuat laporannya saat Anda berhenti merekam. Laporan berisi URL unik permintaan yang disadap Proksi Dev, diurutkan menurut abjad. Setiap URL adalah URL permintaan lengkap, termasuk string kuerinya.
Untuk menyimpan laporan sebagai JSON, tambahkan JsonReporter setelah UrlDiscoveryPlugin dalam konfigurasi Anda. JsonReporter menulis laporan ke file bernama UrlDiscoveryPlugin_JsonReporter.jsonc di direktori kerja saat ini. Jika file sudah ada, Dev Proxy menambahkan tanda waktu ke nama file, misalnya UrlDiscoveryPlugin_JsonReporter_20261105104151.jsonc.
File adalah file JSON dengan komentar (JSONC) yang dapat Anda gunakan sebagai titik awal untuk urlsToWatch properti dalam konfigurasi Proksi Dev Anda. File berisi komentar yang menjelaskan cara menggunakan kartubebas dan mengecualikan URL, diikuti oleh array dengan URL yang urlsToWatch disadap:
{
// 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"
]
}
| Properti | Description |
|---|---|
urlsToWatch |
Array dari string-string. URL unik permintaan yang disadap Proksi Dev saat merekam, diurutkan menurut abjad. URL tidak berisi kartubebas |
Important
Karena file berisi komentar, pengurai JSON standar, seperti JSON.parse di JavaScript atau jq, gagal mengurainya. Untuk membaca file dalam skrip, gunakan pengurai yang mendukung komentar, seperti JSON5 atau jsonc-parser paket npm, atau hapus baris komentar sebelum mengurai file.