Kode Status HTTP
Topik ini mendefinisikan spesifikasi kode respons HTTP untuk MTPush REST API.
MTPush Push API versi terbaru v4 telah memenuhi spesifikasi ini.
Definisi Kode Status
| Kode | Deskripsi | Penjelasan Detail |
|---|---|---|
| 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 ditemukan, atau format permintaan tidak didukung. |
| 405 | Metode permintaan tidak sesuai | Operasi ini tidak mendukung permintaan dengan metode ini. |
| 410 | Offline | Sumber daya yang diminta sedang offline. Silakan lihat pengumuman terkait. |
| 429 | Permintaan berlebihan | Jumlah permintaan melebihi batas. Penjelasan terkait akan menjelaskan alasan spesifiknya. |
| 500 | Kesalahan layanan internal | Terjadi kesalahan internal pada server. Silakan hubungi kami untuk segera menyelesaikan masalah ini. |
| 502 | Proxy tidak valid | Server layanan sedang offline atau dalam proses upgrade. Silakan coba lagi nanti. |
| 503 | Layanan sementara tidak tersedia | Server tidak dapat merespons permintaan. Silakan coba lagi nanti. |
| 504 | Waktu tunggu proxy habis | Server berjalan namun tidak dapat merespons permintaan. Silakan coba lagi nanti. |
Kepatuhan
- Kode yang benar harus 200.
- Untuk kesalahan logika bisnis, gunakan kode 4xx atau 400.
- Untuk kesalahan internal server, gunakan kode 5xx atau 500.
- Jika terjadi kejanggalan bisnis, konten balasan menggunakan format JSON untuk mendefinisikan informasi kesalahan.










