CURL -T (эквивалент --upload-файла) в запросах Python - PullRequest
0 голосов
/ 08 апреля 2019

Я ищу эквивалент curl:

curl http://my_url:8080 -H "Content-type: application/csv" -T test.csv

Я особенно ищу альтернативу -T filepath.

Я прочитал документацию запроса и все простые методы преобразования, такие как https://curl.trillworks.com/ или uncurl , не преобразуют параметр -T.

1 Ответ

2 голосов
/ 08 апреля 2019

Я нашел ответ, вызвав мой запрос curl с подробным описанием.

Используйте request.put() с содержимым вашего файла в параметре data.

 response = requests.put(url, headers=headers, data=open(path_file,'r').read())    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...