python

2010-06-11 14 views
7

kullanarak http için xml dosyası gönderin sistemimde bir xml dosyasını python standart kitaplığı kullanarak bir http sunucusuna nasıl gönderebilirim?python

cevap

9
import urllib 

URL = "http://host.domain.tld/resource" 
XML = "<xml />" 

parameter = urllib.urlencode({'XML': XML}) 

a).

1

Bunu standart bir http isteği isteği ile yapabilirsiniz. En basit çözüm olurdu

response = urllib.urlopen(URL + "?%s" % parameter) 
print response.read() 

GET kullanarak HTTP HTTP POST

response = urllib.urlopen(URL, parameter) 
print response.read() 

b) kullanılarak