Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Graph'a yapılan istekler rastgele hatalarla başarısız olur.
Eklenti örneği tanımı
{
"name": "GraphRandomErrorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "graphRandomErrorsPlugin"
}
Yapılandırma örneği
{
"graphRandomErrorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/graphrandomerrorplugin.schema.json",
"allowedErrors": [ 429, 500, 502, 503, 504, 507 ]
}
}
Yapılandırma özellikleri
| Mülk | Açıklama | Temerrüt |
|---|---|---|
allowedErrors |
Dev Proxy'nin üretebileceği HTTP durum kodlarının listesi. | 429 500 502 503 504 507 |
rate |
Rastgele bir hatayla başarısız olan isteklerin yüzdesi. 0 ile 100 arasındaki değer. | 50 |
retryAfterInSeconds |
saniye olarak Retry-After üst bilgisinin değeri. |
5 |
Komut satırı seçenekleri
| Ad | Açıklama | Temerrüt |
|---|---|---|
-a, --allowed-errors |
Dev Proxy'nin üretebileceği HTTP durum kodlarının listesi. | 429 500 502 503 504 507 |
-f, --failure-rate <failure rate> |
Rastgele bir hatayla başarısız olan isteklerin yüzdesi. 0 ile 100 arasındaki değer. | 50 |
Microsoft Graph tarafından kullanılan HTTP hata durum kodları
Microsoft Graph aşağıdaki HTTP durum kodlarını kullanır.
Bahşiş
HTTP yanıt durum kodları açıklamaları
| Kod | Ad | Açıklama |
|---|---|---|
| 429 | Çok Fazla İstek Var | Kullanıcının belirli bir süre içinde çok fazla istek gönderdiğini ("hız sınırlama") gösterir. Bu yanıta yeni bir istek yapmadan önce ne kadar bekleyeceğinizi gösteren bir Yeniden Deneme üst bilgisi eklenebilir. |
| beş yüz | İç Sunucu Hatası | Sunucunun isteği yerine getirmesini engelleyen beklenmeyen bir koşulla karşılaştığını gösterir. Bu hata yanıtı genel bir "tümünü yakala" yanıtıdır. Genellikle bu, sunucunun yanıt vermek için daha iyi bir 5xx hata kodu bulamadığını gösterir. |
| 502 | Hatalı Ağ Geçidi | Sunucunun ağ geçidi veya ara sunucu olarak çalışırken yukarı akış sunucusundan geçersiz bir yanıt aldığını gösterir. |
| 503 | Hizmet Kullanılamıyor | Sunucunun isteği işlemeye hazır olmadığını gösterir. Yaygın nedenler, bakım için devre dışı olan veya aşırı yüklenmiş bir sunucudur. Bu yanıt geçici koşullar için kullanılmalıdır ve Yeniden Deneme-Sonra HTTP üst bilgisi mümkünse hizmetin kurtarılması için tahmini süreyi içermelidir. |
| 504 | Ağ Geçidi Zaman Aşımı | Sunucunun ağ geçidi veya ara sunucu olarak çalışırken isteği tamamlamak için gereken yukarı akış sunucusundan zamanında yanıt almadığını gösterir. |
| 507 | Yetersiz Depolama | Web Dağıtılmış Yazma ve Sürüm Oluşturma (WebDAV) protokolü bağlamında verilebilir (bkz. RFC 4918 ). Sunucu isteği başarıyla tamamlamak için gereken gösterimi depolayamadığından bir yöntemin gerçekleştirilelamadığını gösterir. |
Sonraki adım
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.