Встречается на собеседованиях • сегодня

Какие знаешь ответы сервера

Сервер может возвращать различные HTTP-статусы, которые делятся на 5 групп:

  1. 1xx (Информационные)
    Например, 100 Continue — сервер готов принять запрос.

  2. 2xx (Успешные)
    200 OK — успешный запрос.
    201 Created — ресурс создан.
    204 No Content — ответ без тела.

  3. 3xx (Перенаправления)
    301 Moved Permanently — постоянный редирект.
    302 Found — временный редирект.

  1. 4xx (Ошибки клиента)
    400 Bad Request — неверный запрос.
    401 Unauthorized — требуется авторизация.
    403 Forbidden — доступ запрещён.
    404 Not Found — ресурс не найден.

  2. 5xx (Ошибки сервера)
    500 Internal Server Error — внутренняя ошибка сервера.
    502 Bad Gateway — прокси-сервер получил неверный ответ.
    503 Service Unavailable — сервис временно недоступен.

Пример проверки статуса в JavaScript:

javascript
fetch('https://api.example.com/data')
  .then(response => {
    if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`);
    return response.json();
  });
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы