Kode Eror
Petabencana menggunakan Kode Status HTTP standar untuk mengkomunikasikan eror beserta pesan eror berformat json yang memberikan lebih banyak informasi tentang penyebabnya. Kode-kode utama yang digunakan adalah sebagai berikut:
Kode Eror 4xx
Eror yang dimulai dengan angka 4 biasanya menunjukkan masalah dari sisi pengguna yang harus diselesaikan sebelum meminta ulang layanan, diantaranya:
400 Bad Request - biasanya disebabkan oleh parameter kueri yang salah, misalnya
"child \"type\" gagal karena [\"type\"
harus salah satu dari[floodgates, pumps, waterways]]"
403 Forbidden - token autentikasi tidak valid
404 Not Found - sumber daya tidak ditemukan, kemungkinan akibat dari endpoint yang salah atau mencoba mengambil catatan misalnya, sebuah laporan, yang tidak ada
409 Conflict - sumber daya ada tetapi jika permintaan itu diizinkan, konflik akan terjadi di dalam sistem, misalnya, mengajukan laporan untuk kartu di mana laporan sudah ada
415 Unsupported Media Type - file yang sedang diunggah tidak didukung oleh sistem - ini biasanya berarti file biner seperti gambar sedang diunggah tetapi Jenis Konten dengan jenis MIME terkait (misalnya
Image / jpeg
) belum didukung429 Too Many Requests - Anda telah melampaui kuota per detik atau per hari
Kode Error 5xx
Eror yang dimulai dengan angka 5 biasanya menunjukkan kesalahan dari sisi server, diantaranya:
500 Internal Server Error - kesalahan penampung-semua yang menunjukkan bahwa ada sesuatu yang gagal di sisi server
503 Service Unavailable - layanan tidak aktif dan tidak dapat menanggapi permintaan
Last updated