使用python将xml文件发送到http

Arn*_*pta 7 python xml http

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

zov*_*ion 9

import urllib

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

parameter = urllib.urlencode({'XML': XML})
Run Code Online (Sandbox Code Playgroud)

a)使用HTTP POST

response = urllib.urlopen(URL, parameter)
print response.read()
Run Code Online (Sandbox Code Playgroud)

b)使用HTTP GET

response = urllib.urlopen(URL + "?%s" % parameter)
print response.read()
Run Code Online (Sandbox Code Playgroud)

那将是最简单的解决方案.