我尝试使用SUDS库通过Python脚本访问一个非常简单的soapweb服务。在
以下是WSDL正文:
我用来提交这两个键/值对的python代码如下:
url = "http://somewhereontheweb.com/WS.asmx?wsdl"
client = suds.client.Client(url)
try:
result = client.service.SendKDIRequest({"Key1": value1, "Key2": value2})
#display success
except Exception as e:
#display error
将它们直接输入SoapUI客户机表明服务工作正常。所以我很确定我不会像web服务所期望的那样发送键/值对。在
我真的很感激你们能提供的任何帮助。在
首先,您可以使用以下记录方法:
这些将输出suds正在发送的xml。在
如果你打印客户机
^{pr2}$您将看到是否有任何与服务相关联的复杂类型,我猜KeyValue将是您必须使用以下方法创建的类型:
这些信息应该能帮到你。在
奥利
相关问题 更多 >
编程相关推荐