Web服务请求使用python suds by XML

时间:2014-06-08 07:31:30

标签: python web-services suds

我试图通过python与网络服务器通信。我正在使用suds库。其实我对此很新。 通常,为了与此WebServer通信,发送一条xml消息,我得到一个响应。所以这就是我想用python做的事情。

这是我写的代码:

from suds.client import Client

with open("PATH","r") as f:
    file=f.read()

url='URL'
client = Client(url)
httpHeaders = {'Content-Type': 'text/xml', 'SOAPAction': 'ACTION'}
client.set_options(headers=httpHeaders)

现在我不知道如何提出请求。我试过这个:

print client.service.test(__inject={'msg': file})

但是我得到了错误:

  

例外:没有定义服务

问题似乎很明显,但我不知道如何处理。有什么建议吗?

0 个答案:

没有答案