Встречается на собеседованиях • сегодня
Какие знаешь статусы ответов с REST API
HTTP статусы REST API делятся на 5 групп:
- 1xx (Информационные) – промежуточные ответы (например, 100 Continue).
- 2xx (Успех) – запрос выполнен:
200 OK– стандартный успешный ответ.201 Created– ресурс создан.204 No Content– успех, но тело ответа пустое.
- 3xx (Перенаправление) – например,
301 Moved Permanentlyили304 Not Modified(кеширование). - 4xx (Ошибка клиента):
400 Bad Request– неверный синтаксис запроса.401 Unauthorized– нужна аутентификация.403 Forbidden– доступ запрещён.404 Not Found– ресурс не найден.
- 5xx (Ошибка сервера):
500 Internal Server Error– общая ошибка сервера.502 Bad Gateway– проблемы с прокси-сервером.503 Service Unavailable– сервис временно недоступен.
Пример проверки статуса в JavaScript:
javascript
fetch('/api/data')
.then(response => {
if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`);
return response.json();
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы