<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body ><div>Hallo Reimar,</div><div>ich hätte leider keine direkte Lösung nur einen Tipp zur Strategie:</div><div><br></div><div>1. Es gibt Tools in Entwicklungsumgebungen, die sich in den Datenverkehr einschalten und diesen protokollieren. Bei Eclipse heißt das TCP-Monitor. In der Regel richten die eine Art Proxy ein. Man muss Zieladresse und Port konfigurieren und gibt dann im eigenen Client so etwas wie localhost:8888 o.ä. als Ziel an. Am Protokoll kann man oft erkennen, was falsch läuft.</div><div><br></div><div>https://www.codejava.net/ides/eclipse/monitoring-http-requests-and-responses-using-tcpip-monitor-in-eclipse</div><div><br></div><div>2. Einen kleinen http-Server erstellen, um selber auf der Empfänger Seite zu analysieren, was dort genau ankommt.</div><div><br></div><div>Liebe Grüße</div><div>Thomas</div><div><br></div>--<div>mailto:thomas.lenarz@netcologne.de</div><div>http://twitter.com/tommesl</div><div></div><br><br>-------- Ursprüngliche Nachricht --------<br>Von: Reimar Bauer <rb.proj@gmail.com> <br>Datum: 17.04.2020  22:38  (GMT+01:00) <br>An: pyCologne <python-users@uni-koeln.de> <br>Betreff: [python-users] requests mit sessions <br><br>Hallo Zusammen,<br><br>wie das immer mal so ist da wollte ich jemand fix helfen einen arg<br>manuellen upload Prozess zu automatisieren und muss mich nun erstmal<br>aufschlauen<br><br>gesendet werden muss ein<br><br>form enctype="multipartt/form-data" method="post"<br><br>ich hab auch alle input names identifiziert und das authentifizieren klappt auch<br>als draft versuche ich das so<br><br><br>  with requests.Session() as s:<br>        s.headers = {"User-Agent": "Mozilla/5.0"}<br>        p = s.post(constants.POST_LOGIN_URL, data=login_payload)<br><br>         payload = {<br>                  "input_name": "some word",<br>                   "second_name": "something",<br>                  }<br><br>         files = {'file': open(filename, 'rb'),<br><br>                 }<br><br>         r = s.post(constants.POST_UPLOAD_URL, files=files, json=payload)<br><br><br>Ich kann verschicken, aber am anderen Ende kommt das nicht verwetbar an.<br><br>Hat jemand von Euch da eine Idee, was ich da noch berücksichtigen muss?<br><br>Viele Grüße<br>Reimar<br>________________________________________<br><br>Diese Mail erhalten Sie ueber die Mailingliste python-users der Universitaet zu Koeln<br>Nachrichten an: python-users@uni-koeln.de<br>Abonnement und Benutzereinstellungen: https://lists.uni-koeln.de/mailman/listinfo/python-users<br>Listenarchiv: https://lists.uni-koeln.de/pipermail/python-users/<br><br>pyCologne Homepage: http://pycologne.de/<br></body>