如何在Python中通过HTTP请求发送XML? 导入urllib2 request=urllib2.request(“此处的URL”,data=“0”, headers={'Content-Type':'application/xml'}) u=urllib2.urlopen(请求) 响应=u.read()

如何在Python中通过HTTP请求发送XML? 导入urllib2 request=urllib2.request(“此处的URL”,data=“0”, headers={'Content-Type':'application/xml'}) u=urllib2.urlopen(请求) 响应=u.read(),python,xml,httprequest,Python,Xml,Httprequest,我尝试了这个方法,但发现XML从未到达服务器。我需要XML在HTTP请求到达服务器的同时返回正确的响应。也许这就是您想要的: 可能重复的内容基本上,从那篇文章中,你的URL看起来像什么,它实际上是否到达了正确的“页面”?example.com/XmlApi?op=portStatus&port=0重复的内容? import urllib2 request = urllib2.Request("URL HERE", data="<port>0</port>",

我尝试了这个方法,但发现XML从未到达服务器。我需要XML在HTTP请求到达服务器的同时返回正确的响应。

也许这就是您想要的:

可能重复的内容基本上,从那篇文章中,你的URL看起来像什么,它实际上是否到达了正确的“页面”?example.com/XmlApi?op=portStatus&port=0重复的内容?
import urllib2
request = urllib2.Request("URL HERE", data="<port>0</port>",
                     headers={'Content-Type': 'application/xml'})
u = urllib2.urlopen(request)
response = u.read()