Встречается на собеседованиях • сегодня
Как используя REST отправить файл на backend
Для отправки файла через REST API обычно используют метод 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)
print(response.json())
text
Ключевые моменты:
1. Используем метод POST
2. Файл открывается в бинарном режиме ('rb')
3. Передаем файл в параметре `files` словаря
4. Сервер должен поддерживать обработку multipart/form-data
Для нескольких файлов:
```python
files = [
('file1', open('file1.txt', 'rb')),
('file2', open('file2.txt', 'rb'))
]Альтернативный вариант - передача файла как бинарных данных в теле запроса с соответствующим Content-Type.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы