Какие знаешь заголовки в http запросе
Python
Senior
Без компании
Какие знаешь заголовки в http запросе
Ответы
В HTTP запросах используются различные заголовки для передачи метаданных. Основные категории:
- **Общие заголовки** (General Headers):
- `Cache-Control` - управление кэшированием
- `Connection` - управление соединением
- `Date` - дата и время запроса
- **Заголовки запроса** (Request Headers):
- `Host` - доменное имя сервера
- `User-Agent` - информация о клиенте
- `Accept` - допустимые типы контента
- `Authorization` - данные для аутентификации
- **Заголовки ответа** (Response Headers):
- `Server` - информация о сервере
- `Set-Cookie` - установка куки
- `Content-Type` - тип возвращаемого контента
Пример в Python (requests):
```
import requests
headers = {
'User-Agent': 'MyApp/1.0',
'Accept': 'application/json',
'Authorization': 'Bearer token123'
}
response = requests.get('https://api.example.com', headers=headers)
print(response.headers['Content-Type'])
```