Что такое HTTP запрос
Python
Senior
Без компании
Что такое HTTP запрос
Ответы
HTTP запрос — это сообщение, отправляемое клиентом (например, браузером) на сервер для получения или отправки данных. Состоит из:
- **Метода** (GET, POST, PUT, DELETE и др.) — определяет действие.
- **URL** — адрес ресурса.
- **Заголовков** (Headers) — метаданные (куки, тип контента и т.д.).
- **Тела** (Body, опционально) — данные для отправки (например, JSON).
Пример GET-запроса в Python с `requests`:
```
import requests
response = requests.get('https://api.example.com/data', headers={'Authorization': 'Bearer token'})
print(response.json())
```
Пример POST-запроса:
```
data = {'key': 'value'}
response = requests.post('https://api.example.com/submit', json=data)
print(response.status_code)
```
Коды состояния (200 — OK, 404 — Not Found и др.) указывают на результат запроса.