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

Какие знаешь статус-коды

HTTP статус-коды делятся на 5 групп:

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

  2. 2xx (Успешные)

    • 200 OK — успешный запрос.
    • 201 Created — ресурс создан.
    • 204 No Content — нет тела ответа.
  3. 3xx (Перенаправления)

    • 301 Moved Permanently — постоянный редирект.
    • 302 Found — временный редирект.
    • 304 Not Modified — контент не изменился (кеширование).
  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.status === 200) {
      return response.json();
    } else if (response.status === 404) {
      throw new Error('Not Found');
    }
  });
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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