Назад к вопросам
Junior — Middle
77
Можете объяснить значения основных кодов состояния HTTP, например, 100, 200, 300, 400 и так далее?
Ответ от нейросети
sobes.tech AI
Коды состояния HTTP — это числовые коды, которые сервер возвращает клиенту, чтобы сообщить о результате обработки запроса. Основные категории кодов:
- 1xx (Информационные): Например, 100 Continue — сервер получил начальную часть запроса и клиент может продолжать отправку.
- 2xx (Успех): Например, 200 OK — запрос успешно обработан, и ответ содержит запрошенный ресурс.
- 3xx (Перенаправления): Например, 301 Moved Permanently — ресурс перемещён на другой URL, клиент должен использовать новый адрес.
- 4xx (Ошибки клиента): Например, 404 Not Found — запрошенный ресурс не найден, ошибка на стороне клиента.
- 5xx (Ошибки сервера): Например, 500 Internal Server Error — внутренняя ошибка сервера при обработке запроса.
Пример на Python с использованием библиотеки requests для проверки кода ответа:
import requests
response = requests.get('https://example.com')
print(response.status_code) # Выведет, например, 200