使用python将xml文件发送到http

时间:2010-06-11 07:35:15

标签: python xml http

如何使用python标准库在我的系统上将xml文件发送到http服务器?

2 个答案:

答案 0 :(得分:9)

import urllib

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

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

a)使用HTTP POST

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

b)使用HTTP GET

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

这将是最简单的解决方案。

答案 1 :(得分:1)

您可以通过标准的http post请求来实现这一目标。