Сопоставление Junior REST API и OpenAPI обновлено

Ситуация и HTTP-статус

Вопрос

Сопоставь ситуацию и подходящий HTTP-статус.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

201 для созданного ресурса, 401 когда клиент не аутентифицирован, 403 когда прав нет, 429 при превышении лимитов, 504 когда шлюз не дождался ответа вышестоящего сервиса.

Правильные пары

Заказ успешно создан
201 Created
Токен не передан или просрочен
401 Unauthorized
Нет прав на чужой ресурс
403 Forbidden
Превышен лимит запросов
429 Too Many Requests
Вышестоящий сервис не ответил вовремя
504 Gateway Timeout

Разбор

201 для созданного ресурса, 401 когда клиент не аутентифицирован, 403 когда прав нет, 429 при превышении лимитов, 504 когда шлюз не дождался ответа вышестоящего сервиса.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.