Baca dalam bahasa Inggris

Bagikan melalui


Apa itu pembatasan?

Pembatasan adalah teknik yang digunakan API cloud untuk membatasi jumlah permintaan yang dapat dibuat dalam jangka waktu tertentu. Mereka menggunakan pembatasan untuk memastikan bahwa API tetap tersedia dan responsif bagi semua pengguna, dan untuk mencegah pengguna tunggal mengonsumsi terlalu banyak sumber daya.

Anda dapat mengalami pembatasan dalam beberapa cara. Salah satu cara umumnya adalah dengan menggunakan kode status HTTP. Misalnya, ketika pengguna melebihi jumlah permintaan yang diizinkan, API mungkin mengembalikan 429 Too Many Requests kode status. Respons ini menunjukkan bahwa pengguna mengeluarkan terlalu banyak permintaan dalam jangka waktu tertentu dan harus melambat.

Selain kode status, beberapa API mungkin juga memberikan informasi tambahan di header atau isi respons. Misalnya, mereka mungkin menggunakan Retry-After header untuk menunjukkan berapa lama pengguna harus menunggu sebelum membuat permintaan lain.

Penting bahwa sebagai pengembang, Anda mengetahui batas pembatasan API yang Anda gunakan dan menangani kesalahan pembatasan dengan tepat di aplikasi Anda. Ini membantu Anda memastikan bahwa aplikasi Anda tetap responsif dan andal, bahkan ketika API berada di bawah beban berat.