【发布时间】:2021-08-08 21:07:09
【问题描述】:
我正在测试一个使用 suds SOAP 客户端的 API,并尝试记录发出 suds 响应的服务器 IP。真的不知道从哪里开始,任何帮助表示赞赏...
【问题讨论】:
我正在测试一个使用 suds SOAP 客户端的 API,并尝试记录发出 suds 响应的服务器 IP。真的不知道从哪里开始,任何帮助表示赞赏...
【问题讨论】:
我没有使用过 suds,但 SOAP 客户端通常会创建调用实际远程方法的代理对象。这些代理是通过 WSDL 定义配置的。
您的 suds 客户端由 WSDL (URI) 配置,请参阅suds repo 中的基本用法部分。并且 WSDL 为可能的操作定义了 URI。在 WSDL 中,这些被称为端点(或 2.0 之前的 WSDL 中的端口)。
因此,您需要查看与您的呼叫关联的端点。它作为 suds 客户端对象的一个选项提供。可能您还可以定义日志记录,以便 suds 自动报告 URI。如果您特别想检索 IP 而不是 URI,可以致电 socket.gethostbyname。
【讨论】: