Tôi hiện đang triển khai API HTTP, lần đầu tiên của tôi.
Tôi đã dành rất nhiều thời gian để xem trang Wikipedia về mã trạng thái HTTP, bởi vì tôi quyết tâm thực hiện đúng mã cho các tình huống phù hợp. Được liệt kê trên trang đó là một mã có số 420, đây là mã tùy chỉnh mà Twitter đã sử dụng để giới hạn tỷ lệ.
Đã có một mã cho giới hạn tỷ lệ, mặc dù. Đó là 429.
Điều này khiến tôi tự hỏi tại sao họ sẽ đặt một tùy chỉnh, khi đã có trường hợp sử dụng. Có phải đó chỉ là dễ thương? Và nếu vậy, thì trường hợp nào có thể chấp nhận trả lại mã trạng thái khác, và nếu có bất kỳ vấn đề nào khách hàng có thể gặp phải với nó?
Tôi đã đọc ở đâu đó rằng Mozilla không thực hiện 418: I’m a teapot
phản hồi trò đùa , điều này khiến tôi nghĩ rằng khách hàng chọn mã trạng thái nào họ thực hiện. Nếu đó là sự thật, thì tôi có thể tưởng tượng một chút hài hước của Twitter tăng cường sự bình tĩnh của bạn đang gặp vấn đề.
Trừ khi tôi nhầm, và chúng tôi có thể thích hợp bất kỳ số mã nào có nghĩa là bất cứ điều gì chúng tôi thích, và điều đó chỉ quy định rằng 404 có nghĩa là không tìm thấy, và 429 có nghĩa là làm cho nó dễ dàng.
420
tồn tại và hiện tại nó đã 'hết dịch vụ'.