我试图将paramteres发送到.net webservices。但错误的响应返回。我为所有参数发送了“1”值。
但响应是根据“0”参数。
你对此有任何解决方案。
from SOAPpy import WSDL
import SOAPpy
from SOAPpy import structType
from SOAPpy import SOAPProxy
import os, sys
import urllib2
wsdlUrl = 'http://****/Service1.asmx?wsdl';
#namespace ="http://tempuri.org/"
testSuiteId = 1
operationsTypeId = 1
#SOAPpy.Config.debug=1
##print(type(testSuiteId))
##print(type(operationsTypeId))
dbfetchSrv = WSDL.Proxy(wsdlUrl)
print("***"*30)
#print dbfetchSrv
result = []
**result = dbfetchSrv.FetchTestCase(testSuiteId,operationsTypeId)**
print("-"*30)
#print result
print("-"*30)
for i in result:
print i
结果是:
<SOAPpy.Types.structType OperationData at 70221480>: {'retryCount': '0', 'opId': '0', 'productId': '0'}
答案 0 :(得分:0)
不知道你的wsdl是什么样的,但是testSuiteId和operationsTypeId可能必须是字符串而不是int?