【发布时间】:2014-11-22 23:11:59
【问题描述】:
我的网络服务器需要从远程 SOAP 服务请求数据。这种情况很少发生,所以我不想有任何缓存。事实上,SOAP 提供程序有时会更改架构并向其添加新参数 - 所以我每次都必须下载并解析整个架构。
我正在使用此代码:
url = 'http://someurl'
cli = suds.client.Client(url)
cli.set_options(cache=None)
return cli
但这仍然有缓存。并创建 /tmp/suds 中的临时数据。如何完全禁用 suds 缓存?
将cli.set_options 更改为.Client(url, cache=None) 会解决问题吗?抱歉,我目前无法自行测试。
【问题讨论】: