Kode Status HTTP

Kode status HTTP yang dapat dibuat oleh server sebagai respons atas permintaan HTTP POST atau GET HTTP:

  • 200 OK: Permintaan berhasil.
  • 400 Bad Request: Argumen tidak valid (payload permintaan tidak valid).
  • 403 Forbidden: Izin ditolak (misalnya kunci API tidak valid).
  • 429 Resource Exhausted: Kehabisan kuota resource atau mencapai pembatasan kapasitas.
  • 500 Internal Server Error: Error server internal (coba lagi permintaan Anda).
  • 503 Service Unavailable: Tidak tersedia.
  • 504 Gateway Timeout: Batas waktu terlampaui (coba lagi permintaan Anda).

Catatan: Klien yang menerima respons HTTP gagal (yaitu, kode status HTTP selain 200 OK) harus memasuki mode back-off.

Kemungkinan alasan untuk menerima kode status HTTP 400 Bad Request:

  • fullHashes.find: Hash tidak valid.
  • threatListUpdates.fetch: Permintaan pembaruan kosong, atau konfigurasi daftar tidak valid, atau daftar tidak ada untuk konfigurasi yang diminta.
  • threatMatch.find: Jenis entri ancaman tidak ditetapkan di bagian info ancaman pada permintaan.