пытаюсь отправить xml файл на сервер с помощью библиотеки requests
отправляю так:
with open("QueryRests.xml","rb") as f:
r = requests.post('http://localhost:8080/opt/in/QueryRests', files={'QueryRests.xml' : f}, headers={"Content-Type" : "multipart/form-data"})
r.text
в ответ получаю ошибку сервера
Error 500 Server Error\n\nHTTP ERROR 500\nProblem accessing /opt/in/QueryRests. Reason:\n Server ErrorCaused by:java.lang.RuntimeException: java.io.IOException: Missing initial multi part boundary
ругается на параметр boundary.
Где его взять? я так понял, что он указывает на конец файла в пакете. как его сформировать?
Возможно ли как то обмануть сервер отправляя xml не в виде файла, а просто текстом