Kode Status HTTP
Dokumen ini mendefinisikan spesifikasi kode balasan HTTP untuk MTPush REST API.
Versi terbaru dari MTPush Push API v4 telah memenuhi spesifikasi ini.
Definisi Kode Status
| Kode | Deskripsi | Penjelasan |
|---|---|---|
| 200 | OK | Berhasil! |
| 400 | Permintaan tidak valid | Permintaan tidak valid. Penjelasan terkait akan menjelaskan alasannya. |
| 401 | Tidak terverifikasi | Informasi verifikasi tidak ada atau verifikasi gagal |
| 403 | Ditolak | Permintaan dipahami namun tidak diterima. Penjelasan terkait akan menjelaskan alasannya. |
| 404 | Tidak ditemukan | Sumber daya tidak ada, pengguna yang diminta tidak ada, atau format permintaan tidak didukung. |
| 405 | Metode permintaan tidak sesuai | Antarmuka tidak mendukung permintaan dengan metode ini. |
| 410 | Offline | Sumber daya yang diminta sedang offline. Silakan merujuk pada pengumuman terkait. |
| 429 | Terlalu banyak permintaan | Permintaan melebihi batas frekuensi. Penjelasan terkait akan menjelaskan alasan spesifiknya. |
| 500 | Kesalahan layanan internal | Terjadi kesalahan internal pada server. Silakan hubungi kami untuk segera menyelesaikan masalah. |
| 502 | Proxy tidak valid | Server layanan sedang offline atau dalam proses upgrade. Silakan coba lagi nanti. |
| 503 | Kegagalan layanan sementara | Server tidak dapat merespons permintaan. Silakan coba lagi nanti. |
| 504 | Waktu tunggu agen habis | Server berjalan, namun tidak dapat merespons permintaan. Silakan coba lagi nanti. |
Spesifikasi yang Harus Dipatuhi
- 200 harus digunakan dengan benar. Jangan gunakan kode balasan 200 untuk semua pengecualian.
- Untuk kesalahan logika bisnis, usahakan gunakan kode kesalahan khusus 4xx, jika tidak gunakan 400.
- Jika terjadi kesalahan internal pada server dan tidak ada kode kesalahan khusus, gunakan 500.
- Jika terjadi pengecualian bisnis, konten balasan menggunakan format JSON untuk mendefinisikan informasi kesalahan.










