Bagikan melalui


GraphRandomErrorPlugin

Gagal permintaan yang dibuat ke Microsoft Graph dengan kesalahan acak.

Cuplikan layar prompt perintah dengan Dev Proxy mensimulasikan kesalahan acak untuk permintaan Microsoft Graph.

Definisi instans plugin

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

Contoh konfigurasi

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

Properti konfigurasi

Properti Deskripsi Default
allowedErrors Daftar kode status HTTP yang mungkin dihasilkan Oleh Proksi Dev. 429 500 502 503 504 507
retryAfterInSeconds Retry-After Nilai header dalam hitungan detik. 5

Opsi baris Perintah

Nama Deskripsi Default
-a, --allowed-errors Daftar kode status HTTP yang mungkin dihasilkan Oleh Proksi Dev. 429 500 502 503 504 507

Kode status kesalahan HTTP yang digunakan oleh Microsoft Graph

Microsoft Graph menggunakan kode status HTTP berikut.

Tip

Deskripsi dari kode status respons HTTP

Kode Nama Deskripsi
429 Terlalu Banyak Permintaan Menunjukkan bahwa pengguna telah mengirim terlalu banyak permintaan dalam jumlah waktu tertentu ("pembatasan tarif"). Header Coba Lagi-Setelah mungkin disertakan ke respons ini yang menunjukkan berapa lama menunggu sebelum membuat permintaan baru.
500 Kesalahan Server Internal Menunjukkan bahwa server mengalami kondisi tak terduga yang mencegahnya memenuhi permintaan. Respons kesalahan ini adalah respons "catch-all" generik. Biasanya, ini menunjukkan server tidak dapat menemukan kode kesalahan 5xx yang lebih baik untuk respons.
502 Gateway buruk Menunjukkan bahwa server, saat bertindak sebagai gateway atau proksi, menerima respons yang tidak valid dari server upstram.
503 Layanan Tidak Tersedia Menunjukkan bahwa server belum siap untuk menangani permintaan. Penyebab umum adalah server yang tidak berfungsi untuk pemeliharaan atau yang kelebihan beban. Respons ini harus digunakan untuk kondisi sementara dan header HTTP Coba Lagi-Setelah harus, jika memungkinkan, berisi perkiraan waktu untuk pemulihan layanan.
504 Waktu Tunggu Gateway Habis Menunjukkan bahwa server, saat bertindak sebagai gateway atau proksi, tidak mendapatkan respons pada waktunya dari server hulu yang diperlukan untuk menyelesaikan permintaan.
507 Penyimpanan Tidak Mencukuum Mungkin diberikan dalam konteks protokol Penulisan dan Penerapan Versi Terdistribusi Web (WebDAV) (lihat RFC 4918). Ini menunjukkan bahwa metode tidak dapat dilakukan karena server tidak dapat menyimpan representasi yang diperlukan untuk berhasil menyelesaikan permintaan.