Junior — Middle
97
Pode explicar os significados dos principais códigos de estado HTTP, por exemplo, 100, 200, 300, 400, etc.?
Resposta da IA
sobes.tech IA
Коды состояния 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