Saat ini saya sedang mengimplementasikan API HTTP, yang pertama kalinya.
Saya telah menghabiskan banyak waktu mencari di halaman Wikipedia untuk kode status HTTP, karena saya bertekad untuk mengimplementasikan kode yang tepat untuk situasi yang tepat. Tercantum pada halaman itu adalah kode dengan nomor 420, yang merupakan kode khusus yang digunakan Twitter untuk membatasi tarif.
Namun, sudah ada kode untuk pembatasan tarif. Ini 429.
Hal ini membuat saya bertanya-tanya mengapa mereka akan menetapkan kebiasaan, ketika sudah ada use case. Apakah itu lucu? Dan jika demikian, maka keadaan apa yang membuatnya dapat diterima untuk mengembalikan kode status yang berbeda, dan apa, jika ada masalah dengan klien?
Saya membaca di suatu tempat bahwa Mozilla tidak menerapkan 418: I’m a teapot
respons lelucon , yang membuat saya berpikir bahwa klien memilih kode status yang mereka terapkan. Jika itu benar, maka saya bisa membayangkan Twitter yang lucu meningkatkan kode tenang Anda menjadi bermasalah.
Kecuali saya salah, dan kita dapat menyesuaikan nomor kode apa pun dengan apa pun yang kita suka, dan hanya konvensi yang menyatakan bahwa 404 berarti tidak ditemukan, dan 429 berarti santai saja.
420
ada dan sekarang 'tidak berfungsi'.