Загрузка данных из файла с Python запросами (например, @file в curl) - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь установить аватар пользователя в bitbucket с помощью API bitbucket - https://docs.atlassian.com/bitbucket-server/rest/5.16.0/bitbucket-rest.html#idm8283193008. Пример curl из docs работает для меня, но я не знаю, как заставить мои python запросы работать с заданной конечной точкой. Ответ всегда 415, что означает «неправильный тип контента». Кроме того, я считаю, что все работает нормально, похоже, что единственная проблема - это параметр json в методе questions.post. У меня вопрос: что мне написать в json = {'avatar':}, чтобы оно равнялось @ image.png в curl.

1 Ответ

0 голосов
/ 18 февраля 2020

@ фурас ответил на мой вопрос. curl.trillworks.com - отличный сайт для конвертирования curl в python. В моем случае я не должен был использовать json = {}, вместо этого я должен был использовать file = {filename, file_binary}

...