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