Встречается на собеседованиях • сегодня

Как выглядит 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())
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы