【问题标题】:python SOAP client that uses POST method [closed]使用POST方法的python SOAP客户端[关闭]
【发布时间】:2014-10-10 15:12:46
【问题描述】:

尝试使用 suds 来拥有 python SOAP 客户端,但它使用 get,而不是 post,而且我的服务器需要 POST。有什么技巧可以让泡沫继续下去,或者你知道支持 POST 的客户端吗?

from suds.client import Client

url = 'file:///myfile.wsdl'
client = Client(url)
client.service.myfunction()

【问题讨论】:

  • from suds.client import Client url = 'file:///myfile.wsdl' client = Client(url) client.service.myfunction()
  • SOAP 针对file URL?那应该如何工作?这是你的真实代码吗?
  • 是的,那是我的真实代码。那里的名称网址没有暗示性。它是 wsdl 文件的位置。我从 suds 的文档中复制了它,其中 wsdl 文件位于 Internet 上,而不是本地文件中。文档位于fedorahosted.org/suds/wiki/Documentation

标签: python soap soap-client suds


【解决方案1】:

原来我的问题是我在服务器地址中缺少尾随“/”。这篇文章有更多细节Python URLLib / URLLib2 POST

【讨论】:

    猜你喜欢
    • 2011-03-15
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多