2017-09-01 5 views

Antwort

1

können Sie Requests verwenden, um Daten POST :

import requests 

url = 'http://www.dneonline.com/calculator.asmx' 
files = {'c': open('/abcd.xml', 'rb')} 
r = requests.post(url, files=files) 

Requests ist jetzt ein defacto-Standard.

+0

Benötigen Sie mehr Erklärung? Ich empfehle Ihnen, meine Antwort zu aktualisieren und zu akzeptieren (https://meta.stackexchange.com/a/5235/344471). –

0

Verwenden Sie entweder requests Modul oder rufen Sie es aus einer Shell. So,

from subprocess import call 
call("curl --header 'Content-Type: text/xml;charset=UTF-8' --data-binary @c:/abcd.xml -X POST",shell=True)