Назад к вопросам
Junior — Middle
64
Можешь ли ты назвать основные типы заголовков, используемых в HTTP-запросах?
Ответ от нейросети
sobes.tech AI
Основные типы заголовков в HTTP-запросах можно разделить на несколько категорий:
-
Общие заголовки (General headers) — применяются как к запросам, так и к ответам, например:
Cache-Control— управление кэшированиемConnection— управление соединением
-
Заголовки запроса (Request headers) — передают информацию о клиенте и запросе:
Host— указывает доменное имя сервераUser-Agent— информация о клиентском приложенииAccept— типы данных, которые клиент готов принятьAuthorization— данные для аутентификацииCookie— данные сессии
-
Заголовки сущности (Entity headers) — описывают тело сообщения:
Content-Type— тип содержимогоContent-Length— длина содержимого
Пример использования заголовков в Python с библиотекой requests:
import requests
headers = {
'User-Agent': 'MyApp/1.0',
'Accept': 'application/json',
'Authorization': 'Bearer token123'
}
response = requests.get('https://api.example.com/data', headers=headers)
print(response.status_code)