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

Что означают статус-коды

HTTP статус-коды — это трехзначные числа, которые сервер возвращает в ответ на клиентский запрос. Они указывают на результат обработки запроса.

Основные группы:

  • 1xx (Информационные): Запрос получен, обработка продолжается (например, 100 Continue).
  • 2xx (Успешные): Запрос успешно обработан (200 OK, 201 Created).
  • 3xx (Перенаправления): Требуется дополнительное действие (301 Moved Permanently, 302 Found).
  • 4xx (Ошибки клиента): Запрос содержит ошибку (400 Bad Request, 404 Not Found).
  • 5xx (Ошибки сервера): Сервер не смог обработать корректный запрос (500 Internal Server Error, 503 Service Unavailable).

Пример в Python (Flask):

python
from flask import Flask, jsonify

app = Flask(__name__)

@app.route('/success')
def success():
    return jsonify({"message": "OK"}), 200

@app.route('/not_found')
def not_found():
    return jsonify({"error": "Not Found"}), 404
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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