Как используя REST отправить файл на backend

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