Converter solicitação cURL em solicitação Python-Requests
Desejo converter essa solicitação cURL em uma solicitação Python-Requests, pois estou trabalhando em um wrapper Python para um serviço REST
MS_WORD_DOCUMENT=...
CONTENT_TYPE="application/msword"
JSON_REQUEST="{\"documentType\" : \"$CONTENT_TYPE\"}"
curl -X POST -F "meta=$JSON_REQUEST;type=application/json" -F "data=@$MS_WORD_DOCUMENT" $SERVICE_ENDPOINT
Como posso converter isso em uma solicitação de biblioteca de solicitações Python3?
Até agora eu tenho que
data = {"metadata": {"documentType": "application/msword",
"Content-Type": "application/json"}}
req = requests.post(
"https://text.s4.ontotext.com/v1/twitie",
auth=("user", "pass"),
headers={"Content-Type": "multipart/mixed"},
data=data,
files={"file": ("sample.docx", content,
"application/octet-stream")})
Não sei se essa é a maneira de processar solicitações multipartes do tipo com solicitações