这可能是一个太笼统的问题,但是,在谷歌上搜索了几个小时,我没有找到任何东西。
我有一个基于 zope/plone/python 的 Web 应用程序,其中 zope/plone 用作soap 和 xml-rpc Web 服务器。
然而有时(当响应为“大”时)我的 xml-rpc 响应被截断(*),就好像 xml-rpc 协议(protocol)无法处理超过“x”个字符(或字节)一样。
有人知道这个吗?
额外问题:
如果你是我,你会在“调查”过程中寻找什么?
<小时/> 我还添加了“python”标签,因为 zope/plone 组件是用这种语言编写的,也许有一些 python 开发人员可以帮助我。(*) 收到调用者(例如,在另一个网络上)的消息,已被截断。
最佳答案
据我所知,XML-RPC 通常没有任何长度限制,但您(或服务器)用于处理 XML-RPC 的库可能有限制。例如,libxmlrpc 有一个限制:http://xmlrpc-c.sourceforge.net/doc/libxmlrpc.html#limit
关于python - xml-rpc 是否有某种 "response length limit"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18532363/