标签: python xml web-services networking soap
我正在尝试使用SOAP WSDL请求(在Python中)接收大量数据。实际上我正在使用泡沫来做到这一点。
但是当数据量很大时(例如,一个大于50MB的XML),我会得到一个由suds抛出的MemoryError。
有一种“好”的方式来处理SOAP发送的大量数据?我考虑过将输入作为流读取,但是我仍然需要在处理之前将整个数据放入正文中,因为这是一个base64字符串,我只能在收到整个字符串时对其进行解码(我是否正确?)
谢谢。