Bagikan melalui


Referensi teknis untuk Proksi Dev

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.