Из чего состоит http запрос
Python
Senior
Без компании
Из чего состоит http запрос
Ответы
HTTP запрос состоит из нескольких основных частей:
- **Стартовая строка (Request Line)**
Содержит метод (GET, POST и т.д.), путь к ресурсу и версию HTTP:
`GET /index.html HTTP/1.1`
- **Заголовки (Headers)**
Метаданные запроса в формате ключ:значение:
```
Host: example.com
User-Agent: Mozilla/5.0
Accept: text/html
```
- **Тело запроса (Body)**
Опциональная часть, используется в POST/PUT запросах для передачи данных:
```
{"username": "admin", "password": "123"}
```
Пример полного запроса:
```
POST /login HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 42
{"username": "admin", "password": "123"}
```