Aracılığıyla paylaş


Dev Proxy için teknik başvuru

Bu bölüm, Dev Proxy eklentileri ve yapılandırma seçenekleri için teknik başvuru içerir.

Eklentiler

Herhangi bir API ile çalışan eklentilerin listesi.

İsim Açıklama
AuthPlugin API anahtarlarını veya OAuth2'yi kullanarak kimlik doğrulaması ve yetkilendirme benzetimi yapar.
DevToolsPlugin Geliştirme Proxy'si iletilerini ve Chrome Geliştirici Araçları'nda kesilen istekler ile yanıtlar hakkındaki bilgileri gösterir.
CachingGuidancePlugin Geliştirici Proxy'si belirtilen süre içinde aynı isteği engellediğinde bir uyarı gösterir.
CrudApiPlugin Bellek içi veri deposuyla CRUD API'sini simüle eder.
ExecutionSummaryPlugin Ara sunucu üzerinden geçen isteklerin özet raporunu oluşturur.
GenericRandomErrorPlugin İstekleri, sahte hatalar içeren dosyadan rastgele seçilen bir hatayla başarısız kılar.
HarGeneratorPlugin Kesilen isteklerden ve yanıtlardan HTTP Arşivi (HAR) dosyaları oluşturur.
HttpFileGeneratorPlugin Kesilen isteklerden ve yanıtlardan HTTP dosyası oluşturur.
LanguageModelFailurePlugin Dil modeline bağımlı uygulamaların dayanıklılığını test etmek için çeşitli dil modeli hata senaryolarının simülasyonunu oluşturur.
LanguageModelRateLimitingPlugin Yapılandırılabilir zaman pencerelerinde istem ve tamamlama belirteci tüketimini izleyerek dil modeli API'leri için belirteç tabanlı hız sınırlamasının benzetimini yapın.
Gecikme Süresi Eklentisi Yanıtları yapılandırılmış aralıktan rastgele bir milisaniye olarak geciktirir.
MinimalCsomPermissionsPlugin Kaydedilen SharePoint Client-Side Nesne Modeli (CSOM) API isteklerini çağırmak için gereken en düşük izinleri algılar.
MinimalPermissionsPlugin Uygulamanın API'leri çağırmak için en düşük izinleri kullanıp kullanmadiğini denetler. Belirtilen yerel klasörden API bilgilerini kullanır.
MinimalPermissionsGuidancePlugin API'lere gönderilen JWT belirtecinde kullanılan izinleri ara sunucu tarafından kaydedilen istekler için gereken en düşük kapsamlarla karşılaştırır ve farkı gösterir.
MockGeneratorPlugin Yakalanan isteklere göre Geliştirme Proxy mock'ları oluşturur.
MockRequestPlugin Dev Proxy kullanarak web istekleri göndermenize olanak tanır.
MockResponsePlugin Yanıtların simülasyonunu oluşturur.
ODataPagingGuidancePlugin Proxy, kesilen yanıtlardan birinde daha önce döndürülmeyen bir URL kullanarak OData sayfalama isteğini kestiğinde bir uyarı gösterir.
OpenAIMockYanıt Eklentisi Yerel dil modelini kullanarak Azure OpenAI ve OpenAI'den gelen yanıtların simülasyonunu oluşturur.
OpenAITelemetryPlugin OpenAI uyumlu API istekleri için telemetri verileri oluşturur.
OpenAIUsageDebuggingPlugin Hata ayıklama ve analiz amacıyla OpenAI API kullanım ölçümlerini bir CSV dosyasına kaydeder.
OpenApiSpecGeneratorPlugin Durdurulan isteklerden ve yanıtlardan OpenAPI belirtimi üretir.
RateLimitingPlugin Hız sınırı davranışlarını simüle eder.
RetryAfterPlugin Retry-After isteği kısıtladıktan sonra API tarafından gönderilen başlığın benzetimini oluşturur.
YenidenYazmaEklenti Talepleri yeniden yazar.
TypeSpecGeneratorPlugin Yakalanan isteklerden ve yanıtlardan TypeSpec dosyaları oluşturur.
UrlKeşifEklentisi Proxy sunucu tarafından yakalanan URL'lerin listesini oluşturur.

Azure API Center eklentileri

Azure API Center ile çalışan eklentilerin listesi.

İsim Açıklama
ApiCenterMinimalPermissionsPlugin Uygulamanın API'leri çağırmak için en düşük izinleri kullanıp kullanmadiğini denetler. Belirtilen Azure API Center örneğindeki API bilgilerini kullanır.
ApiCenterOnboardingPlugin Bir uygulamada kullanılan API'lerin belirtilen Azure API Center örneğine kaydedilip kaydedilmediğini denetler.
ApiCenterÜretimVersiyonuEklentisi Bir uygulamada kullanılan API'lerin belirtilen Azure API Center örneğinde kayıtlı API'lerin üretim sürümü olup olmadığını denetler.

Microsoft Entra eklentileri

Microsoft Entra API ile çalışan eklentilerin listesi.

İsim Açıklama
EntraMockResponsePlugin Microsoft Entra'ya verilen yanıtlarla dalga geçer.

Microsoft Graph eklentileri

Microsoft Graph API ile çalışan eklentilerin listesi.

İsim Açıklama
GraphBetaSupportGuidancePlugin Ara sunucu Microsoft Graph beta uç noktasına yönelik bir istek algıladığında bir uyarı gösterir.
GraphClientRequestIdGuidancePlugin Bir istek Microsoft Graph API'ye client-request-id üst bilgisini içermediğinde bir ipucu gösterir.
GraphConnectorGuidancePlugin Microsoft Graph bağlayıcılarıyla çalışmaya yönelik bağlamsal yönergeleri gösterir.
GraphMinimalPermissionsPlugin Ara sunucu tarafından kaydedilen Microsoft Graph istekleri için gereken en düşük izinlerin listesini döndürür.
GraphMinimalPermissionsGuidancePlugin Microsoft Graph'a gönderilen JWT belirtecinde kullanılan izinleri ara sunucu tarafından kaydedilen istekler için gereken en düşük kapsamlarla karşılaştırır ve farkı gösterir.
GraphMockResponsePlugin Microsoft Graph API'lerine verilen yanıtlarla dalga geçer.
GraphRandomErrorPlugin Microsoft Graph'a yapılan istekler rastgele hatalarla başarısız olur.
GraphSdkGuidancePlugin Proxy, Microsoft Graph SDK'sı tarafından verilmemiş bir Microsoft Graph isteğini engellediğinde bir ipucu gösterir.
GraphSelectGuidancePlugin Ara sunucu, sorgu dizesi parametresini içermeyen Microsoft Graph API'lerine yönelik bir isteği kestiğinde $select bir uyarı gösterir.
ODSPSearchGuidancePlugin Geliştirme Proxy'si OneDrive ve SharePoint arama API'lerine yönelik bir istek algıladığında bir uyarı gösterir.

Gazeteci -lere

Farklı biçimlerde rapor oluşturan muhabirlerin listesi.

İsim Açıklama
JsonReporter JSON biçiminde raporlar oluşturur.
MarkdownReporter Markdown biçiminde raporlar oluşturur.
PlainTextReporter Düz metin biçiminde raporlar oluşturur.

Yapılandırma

Dev Proxy yapılandırma seçeneklerinin referansı.

İsim Açıklama
devproxyrc Geliştirme Proxy'si için yapılandırma dosyası.
Proxy API'si Dev Proxy ile program aracılığıyla etkileşime yönelik API.
Ara sunucu ayarları Ara sunucu ayarları için yapılandırma seçenekleri.