Ich möchte eine Datei mit Anfragen senden, aber der Server arbeitet mit einer festen Grenze bei *****
gesetzt. Ich kann nur eine Datei senden, aber das requests
Modul erstellt eine zufällige Grenze. Wie überschreibe ich es?Python-Setup-Grenze für POST mit multipart/Formulardaten mit Anfragen
import requests
url='http://xxx.xxx.com/uploadfile.php'
fichier= {'uploadedfile':open('1103290736_2016_03_23_13_32_55.zip','rb')}
headers2={'Connection':'Keep-Alive','User-Agent':'Dalvik/1.6.0 (Linux; U; Android 4.4.2; S503+ Build/KOT49H)','Accept-Encoding':'gzip'}
session= requests.Session()
session.post(url,headers=headers2,files=fichier)
session.close()
Das ist ein ** sehr ** defekter Server. Können Sie den Server nicht reparieren? –
Sie müssen Ihre eigene Codierung vornehmen und den Header "Content-Type" mit der eingeschlossenen Begrenzung festlegen. –
ich weiß, wie man Content-Type setzt, aber nicht wie ich meine eigene Kodierung machen soll. Kannst du ein Beispiel oder einen Link geben? –