我目前正在使用WS,我将XML请求发送到URL,然后接收XML响应。请求可能如下所示:
<RequestColour>
...
</RequestColour>
回复如下:
<ResponseColourOutput>
...
</ResponseColourOutput>
我应该在Python中使用哪些库来发送这些xml请求并接收回复?
答案 0 :(得分:3)
您可以使用Python附带的urllib2
模块向可以使用此功能的URL发出请求。
The Python website has a decent tutorial on how to use this module to fetch internet resources.下一步是学习如何生成/使用XML。
这些步骤的相关SO答案:
答案 1 :(得分:1)
我在Python中发布了一个简单的XML请求和响应示例:
请注意,我的示例会发布任意XML并获取有效的XML,但会通知您错误,因为请求的内容无法识别。
您可以使用自己的URL和XML,也可以不调整发送XML请求,只需根据提供的XML解析响应。
我还建议查看从Python访问的x.Commerce XML API的eBays示例。
希望这有帮助。
答案 2 :(得分:0)
如果您所做的XML处理很简单,请尝试查看内置API xml.etree.ElementTree
。
答案 3 :(得分:0)