Próbuję przepisać niektóre stary kod Pythona z modułem żądania. Celem jest przesłanie załącznika. serwer pocztowy wymaga następującą specyfikację:Jak określić żądania Pythona http umieścić ciało?
https://api.elasticemail.com/attachments/upload?username=yourusername&api_key=yourapikey&file=yourfilename
stary kod, który działa:
h = httplib2.Http()
resp, content = h.request('https://api.elasticemail.com/attachments/upload?username=omer&api_key=b01ad0ce&file=tmp.txt',
"PUT", body=file(filepath).read(),
headers={'content-type':'text/plain'})
Nie znaleziono sposobu korzystania z części ciała w prośby.
udało mi się wykonać następujące czynności:
response = requests.put('https://api.elasticemail.com/attachments/upload',
data={"file":filepath},
auth=('omer', 'b01ad0ce')
)
Ale nie mam pojęcia, jak określić część ciała z zawartością pliku.
Dzięki za pomoc. Omer.
Wielkie dzięki! –