Jim*_*ket 3 python web-services suds
我正在使用Suds在Python中发送/接收SOAP消息.创建一个通过肥皂信封发送的对象需要花费很长的时间.
client = Client(wsdldict['Contact'], faults=True, headers=session) #takes ~5 seconds
lq1=client.factory.create("ns1:ListOfContactQuery") #takes ~130 seconds
Run Code Online (Sandbox Code Playgroud)
WSDL文件相当大(1MB),但我不知道这是不是问题.Suds的表现在某个时刻崩溃了吗?
SUDS性能确实会破坏大型WSDL文件.我之前使用Citrix NetScaler SOAP API经历过同样的事情.
如果您能够将WSDL过滤为所需命令的子集,将文件存储在磁盘上并在本地加载,或者使用SUDS的缓存功能,则可以在创建新客户端时显着增加处理时间.
| 归档时间: |
|
| 查看次数: |
1918 次 |
| 最近记录: |