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.
Bagian ini berisi referensi teknis untuk plugin dan opsi konfigurasi Dev Proxy.
Perangkat tambah
Daftar plugin yang berfungsi dengan API apa pun.
| Nama | Deskripsi |
|---|---|
| AuthPlugin | Mensimulasikan autentikasi dan otorisasi menggunakan kunci API atau OAuth2. |
| DevToolsPlugin | Mengekspos pesan dari Dev Proxy, serta informasi tentang permintaan dan respons yang dicegat di Chrome DevTools. Mendukung HTTP dan STDIO. |
| CachingGuidancePlugin | Menampilkan peringatan saat Dev Proxy mencegat permintaan yang sama dalam waktu yang sudah ditentukan. |
| CrudApiPlugin | Mensimulasikan CRUD API dengan penyimpanan data dalam memori. |
| ExecutionSummaryPlugin | Membuat laporan ringkasan dari permintaan yang melewati proksi. |
| GenericRandomErrorPlugin | Gagal permintaan dengan kesalahan acak yang dipilih dari file yang berisi kesalahan yang ditidakan. |
| HarGeneratorPlugin | Menghasilkan file Arsip HTTP (HAR) dari permintaan dan respons yang disadap. |
| HttpFileGeneratorPlugin | Menghasilkan file HTTP dari permintaan dan respons yang disadap. |
| LanguageModelFailurePlugin | Mensimulasikan berbagai skenario kegagalan model bahasa untuk menguji ketahanan aplikasi yang bergantung pada model bahasa. |
| LanguageModelRateLimitingPlugin | Mensimulasikan pembatasan tarif berbasis token untuk API model bahasa dengan melacak konsumsi token prompt dan penyelesaian dalam jendela waktu yang dapat dikonfigurasi. |
| LatensiPlugin | Menunda respons dengan jumlah milidetik acak dari rentang yang dikonfigurasi. Mendukung HTTP dan STDIO. |
| MinimalCsomPermissionsPlugin | Mendeteksi izin minimal yang diperlukan untuk memanggil permintaan API SharePoint Client-Side Object Model (CSOM) yang direkam. |
| MinimalPermissionsPlugin | Memeriksa apakah aplikasi menggunakan izin minimal untuk memanggil API. Menggunakan informasi API dari folder lokal yang ditentukan. |
| MinimalPermissionsGuidancePlugin | Membandingkan izin yang digunakan dalam token JWT yang dikirim ke API dengan cakupan minimum yang diperlukan untuk permintaan yang direkam proksi dan menunjukkan perbedaannya. |
| MockGeneratorPlugin | Menghasilkan tiruan Proksi Dev berdasarkan permintaan yang disadap. |
| MockRequestPlugin | Memungkinkan Anda mengeluarkan permintaan web menggunakan Dev Proxy. |
| Plugin Respons Tiruan | Mensimulasikan respons. |
| MockStdioResponsePlugin | Mensimulasikan respons untuk aplikasi berbasis STDIO, seperti server MCP. |
| ODataPagingGuidancePlugin | Menampilkan peringatan saat proksi mencegat permintaan penomoran OData menggunakan URL yang sebelumnya belum dikembalikan di salah satu respons yang disadap. |
| OpenAIMockResponsePlugin | Mensimulasikan respons dari Azure OpenAI dan OpenAI menggunakan model bahasa lokal. |
| OpenAITelemetryPlugin | Menghasilkan data telemetri untuk permintaan API yang kompatibel dengan OpenAI. |
| OpenAIUsageDebuggingPlugin | Mencatat metrik penggunaan OpenAI API ke file CSV untuk tujuan debugging dan analisis. |
| OpenApiSpecGeneratorPlugin | Menghasilkan spesifikasi OpenAPI dari permintaan dan respons yang telah disadap. |
| RateLimitingPlugin | Mensimulasikan perilaku batas laju. |
| RetryAfterPlugin | Mensimulasikan header yang dikirim oleh API setelah pengendalian laju permintaan. |
| RewritePlugin | Menulis ulang permintaan. |
| TypeSpecGeneratorPlugin | Menghasilkan file TypeSpec dari permintaan dan respons yang disadap. |
| UrlDiscoveryPlugin | Membuat daftar URL yang telah disadap proksi. |
Plugin untuk Azure API Center
Daftar plugin yang berfungsi dengan Azure API Center.
| Nama | Deskripsi |
|---|---|
| ApiCenterMinimalPermissionsPlugin | Memeriksa apakah aplikasi menggunakan izin minimal untuk memanggil API. Menggunakan informasi API dari instans Azure API Center yang ditentukan. |
| ApiCenterOnboardingPlugin | Memeriksa apakah API yang digunakan dalam aplikasi terdaftar dalam instans Azure API Center yang ditentukan. |
| ApiCenterProductionVersionPlugin | Memeriksa apakah API yang digunakan dalam aplikasi adalah versi produksi API yang terdaftar dalam instans Azure API Center yang ditentukan. |
Plugin Microsoft Entra
Daftar plugin yang berfungsi dengan Microsoft Entra API.
| Nama | Deskripsi |
|---|---|
| EntraMockResponsePlugin | Mensimulasikan respons terhadap Microsoft Entra. |
Plugin Microsoft Graph
Daftar plugin yang berfungsi dengan Microsoft Graph API.
| Nama | Deskripsi |
|---|---|
| GraphBetaSupportGuidancePlugin | Menampilkan peringatan ketika proksi mendeteksi permintaan ke endpoint beta Microsoft Graph. |
| GraphClientRequestIdGuidancePlugin | Menampilkan tip saat permintaan ke Microsoft Graph API tidak menyertakan client-request-id header. |
| GraphConnectorGuidancePlugin | Memperlihatkan panduan kontekstual untuk bekerja dengan konektor Microsoft Graph. |
| GraphMinimalPermissionsPlugin | Mengembalikan daftar izin minimal yang diperlukan untuk permintaan Microsoft Graph yang dicatat oleh proxy. |
| GraphMinimalPermissionsGuidancePlugin | Membandingkan izin yang digunakan dalam token JWT yang dikirim ke Microsoft Graph dengan cakupan minimum yang diperlukan untuk permintaan yang direkam proksi dan menunjukkan perbedaannya. |
| GraphMockResponsePlugin | Mensimulasikan respons untuk API Microsoft Graph. |
| GraphRandomErrorPlugin | Gagal permintaan yang dibuat ke Microsoft Graph dengan kesalahan acak. |
| GraphSdkGuidancePlugin | Menampilkan petunjuk saat proksi mencegat permintaan ke Microsoft Graph yang tidak diterbitkan oleh Microsoft Graph SDK. |
| GraphSelectGuidancePlugin | Memperlihatkan peringatan saat proksi mencegat permintaan ke API Microsoft Graph yang tidak menyertakan $select parameter string kueri. |
| ODSPSearchGuidancePlugin | Memperlihatkan peringatan saat Dev Proxy mendeteksi permintaan ke API pencarian OneDrive dan SharePoint. |
Wartawan
Daftar wartawan yang menghasilkan laporan dalam format yang berbeda.
| Nama | Deskripsi |
|---|---|
| JsonReporter | Menghasilkan laporan dalam format JSON. |
| MarkdownReporter | Menghasilkan laporan dalam format Markdown. |
| PlainTextReporter | Menghasilkan laporan dalam format teks biasa. |
Konfigurasi
Panduan opsi konfigurasi Proksi Pengembangan.
| Nama | Deskripsi |
|---|---|
| devproxyrc | File konfigurasi untuk Dev Proxy. |
| API Proksi | API untuk berinteraksi dengan Dev Proxy secara terprogram. |
| Pengaturan proksi | Opsi konfigurasi untuk pengaturan proksi. |