1

在 Python 中,我使用 SUDS 作为 Web 服务客户端。

在调用 web 服务之前,参数将在代码中建立。

例如,其中一个参数被定义为 4 到 8 个字符之间的字符串。

是否可以在发送之前验证这样的参数?

4

1 回答 1

0

快速浏览一下代码,看起来好像只处理了“枚举”限制。SUDS 不应该打破长度限制,但也不会强制执行。

doctor模块为代码提供了一个接口,用于检查架构(目的是在可能被破坏的地方修复它。)您可以使用它来查找您想要强制执行的其他限制并构建代理在需要的地方这样做。或者,如果您需要处理的地方数量相对较少且是静态的,那么手动编写一些包装器可能会更容易。

于 2012-10-10T22:23:37.823 回答