Каки знаешь виды запросов
Python
Middle
Без компании
Каки знаешь виды запросов
Ответы
В Python для работы с HTTP-запросами чаще всего используют библиотеку `requests`. Основные виды HTTP-запросов:
- **GET** – получение данных.
```
response = requests.get('https://api.example.com/data')
```
- **POST** – отправка данных (например, формы).
```
response = requests.post('https://api.example.com/data', json={'key': 'value'})
```
- **PUT** – обновление данных (полная замена).
```
response = requests.put('https://api.example.com/data/1', json={'key': 'new_value'})
```
- **PATCH** – частичное обновление данных.
```
response = requests.patch('https://api.example.com/data/1', json={'key': 'updated'})
```
- **DELETE** – удаление данных.
```
response = requests.delete('https://api.example.com/data/1')
```
Также есть **HEAD** (получение заголовков) и **OPTIONS** (информация о поддерживаемых методах).