Share via


GraphRandomErrorPlugin

Microsoft Graph'a yapılan istekler rastgele hatalarla başarısız olur.

Microsoft Graph isteği için rastgele bir hata simülasyonu yaparak Dev Proxy ile komut isteminin ekran görüntüsü.

Eklenti örneği tanımı

{
  "name": "GraphRandomErrorPlugin",
  "enabled": false,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "graphRandomErrorsPlugin"
}

Yapılandırma örneği

{
  "graphRandomErrorsPlugin": {
    "allowedErrors": [ 429, 500, 502, 503, 504, 507 ]
  }
}

Yapılandırma özellikleri

Özellik Açıklama Default
allowedErrors Dev Proxy'nin üretebileceği HTTP durum kodlarının listesi. 429 500 502 503 504 507
retryAfterInSeconds Retry-After Üst bilginin saniye değeri. 5

Komut satırı seçenekleri

Ad Açıklama Default
-a, --allowed-errors Dev Proxy'nin üretebileceği HTTP durum kodlarının listesi. 429 500 502 503 504 507

Microsoft Graph tarafından kullanılan HTTP hata durum kodları

Microsoft Graph aşağıdaki HTTP durum kodlarını kullanır.

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 beklenmesi gerektiğini belirten bir Yeniden Deneme-Sonra üst bilgisi eklenebilir.
500 İç 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. Bu durum genellikle 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. Olası 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 Mümkünse Yeniden Deneme-Sonra HTTP üst bilgisi hizmetin kurtarılması için tahmini süreyi içermelidir.
504 Ağ Geçidi Zaman Aşımı Sunucunun ağ geçidi veya ara sunucu görevi görü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ştirilemadığını gösterir.