Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gagal meminta yang dibuat ke Microsoft Graph dengan kesalahan acak.
Contoh konfigurasi
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
"plugins": [
{
"name": "GraphRandomErrorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "graphRandomErrorPlugin"
}
],
"graphRandomErrorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/graphrandomerrorplugin.schema.json",
"allowedErrors": [ 429, 500, 502, 503, 504, 507 ]
}
}
Properti konfigurasi
| Harta benda | Deskripsi | Bawaan |
|---|---|---|
allowedErrors |
Daftar kode status HTTP yang mungkin dihasilkan Oleh Dev Proxy. | 429 500 502 503 504 507 |
rate |
Persentase permintaan gagal dengan kesalahan acak. Nilai antara 0 dan 100. | 50 |
retryAfterInSeconds |
Nilai header Retry-After dalam hitungan detik. |
5 |
Opsi baris perintah
| Nama | Deskripsi | Bawaan |
|---|---|---|
-a, --allowed-errors |
Daftar kode status HTTP yang mungkin dihasilkan Oleh Dev Proxy. | 429 500 502 503 504 507 |
-f, --failure-rate <failure rate> |
Persentase permintaan gagal dengan kesalahan acak. Nilai antara 0 dan 100. | 50 |
Kode status kesalahan HTTP yang digunakan oleh Microsoft Graph
Microsoft Graph menggunakan kode status HTTP berikut.
| 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 | Batas Waktu Gateway | Menunjukkan bahwa server, saat bertindak sebagai gateway atau proksi, tidak mendapatkan respons tepat waktu dari server upstream yang diperlukan untuk menyelesaikan permintaan. |
| 507 | Penyimpanan Tidak Mencukup | Mungkin diberikan dalam konteks protokol Web Distributed Authoring and Versioning (WebDAV) (lihat RFC 4918). Ini menunjukkan bahwa metode tidak dapat dilakukan karena server tidak dapat menyimpan representasi yang diperlukan untuk berhasil menyelesaikan permintaan. |
Langkah selanjutnya
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.