Какая структура запроса в http
Python
Senior
Без компании
Какая структура запроса в http
Ответы
HTTP-запрос состоит из нескольких частей:
- **Стартовая строка** (Request Line):
- Метод (GET, POST, PUT и т.д.)
- Путь к ресурсу
- Версия HTTP (HTTP/1.1, HTTP/2)
- **Заголовки** (Headers):
- Host, User-Agent, Content-Type и др.
- Каждый заголовок с новой строки
- **Пустая строка** (разделитель)
- **Тело запроса** (необязательно):
- Данные для POST/PUT запросов
Пример GET запроса:
```
GET /api/users HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0
Accept: application/json
```
Пример POST запроса с телом:
```
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 28
{"name": "John", "age": 30}
```