Встречается на собеседованиях • сегодня
Как выглядит POST запрос передачи файла
Для передачи файла через POST-запрос обычно используют multipart/form-data. В Python это можно сделать с помощью библиотеки requests:
python
import requests
url = 'https://example.com/upload'
files = {'file': open('example.txt', 'rb')}
response = requests.post(url, files=files)
print(response.status_code)
text
Ключевые моменты:
1. Файл открывается в бинарном режиме (`'rb'`)
2. Используется словарь `files` для передачи файла
3. Сервер должен поддерживать прием файлов
Альтернативный вариант с `aiohttp` для асинхронных запросов:
```python
async with aiohttp.ClientSession() as session:
data = aiohttp.FormData()
data.add_field('file', open('file.txt', 'rb'))
async with session.post(url, data=data) as resp:
print(await resp.text())
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы