我正在使用 Python 与 Netsuite Web 服务层进行交互。使用 suds 解析 WSDL 大约需要两分钟。我能够使用 redis 编写一个缓存层,一旦客户端被解析,它就解决了一些加载问题,但第一次仍然需要大量时间。
>>> # Takes several minutes to load
>>> client = suds.Client(huge_four_mb_wsdl_file)
由于我只使用一小部分服务,有没有办法只从 WSDL 中提取这些服务并将它们放入我自己的较小的 WSDL 中?