Как отрегулировать клиенты в API REST

Я хочу ограничить клиенты верхним пределом количества вызовов к моим API REST. Что я должен возвратить, чтобы сообщить клиентам, что их отрегулировали?

Amazon S3 возвращает HTTP 503 с кодом ошибки SlowDown для информирования клиентов.

Чему Вы советуете?

9
задан Jacques René Mesrine 30 March 2010 в 06:32
поделиться

1 ответ

Поскольку RFC 2616 документирует статус 503 как (выделено мной):

Сервер в настоящее время не может обработать запрос из-за временного ) перегрузка или обслуживание сервера . Подразумевается, что это - временное состояние, которое будет устранено после некоторой задержки. Если известно, длина задержки МОЖЕТ быть указана в заголовке Retry-After.

это кажется разумным подходом, особенно с заголовком Retry-After .

9
ответ дан 4 December 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: