了解更多关于此工具的信息:[中文版说明]
此仓库包含一个 SOAP 客户端工具,具有以下主要组件:
cli_caller.py
: 用于与 SOAP 服务交互的主 CLI 接口。soap_utility.py
: 使用 zeep
库实现的核心 SOAP 功能。calculator.wsdl
, test.wsdl
): 用于测试的示例 WSDL 文件。使用以下语法运行 CLI 工具:
python cli_caller.py <WSDL_SOURCE> <COMMAND> [ARGS]
python cli_caller.py test.wsdl list
python cli_caller.py test.wsdl inspect <METHOD_NAME>
python cli_caller.py test.wsdl call <METHOD_NAME> [ARGS]
添加 -d
标志以获取详细日志:
python cli_caller.py test.wsdl list -d
cli_caller.py
) 处理用户输入并委托给 soap_utility.py
。soap_utility.py
使用 zeep
库进行 SOAP 操作,并直接解析 XML 以获取方法签名。