Ich grüße euch,
Ich habe ein Problem mit Python 2.6.6.
1 | >>> import requests
|
2 | >>> url = 'https://abc.com'
|
3 | >>> files = {'file': open('test.txt', 'rb')}
|
4 |
|
5 | >>> r = requests.post(url, files=files)
|
erzeugt mir nach
http://docs.python-requests.org/en/latest/user/quickstart/#post-a-multipart-encoded-file
einen HTTPS-Upload. (Der Server erlaubt nur POST-Requests)
Jedoch funktioniert das Ganze nicht.
liefert mir im HTTP-Response einen Syntax-Fehler
("...<h1>HTTP Status 400 - Required MultipartFile parameter \'file\' is
not present</h1>...").
Für mich klingt das, als ob das requests Modul den Request falsch
zusammenbaut, was ich mir allerdings nur schwer vorstellen kann.
Weiß jemand von euch zufällig andere Ursachen dafür?