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