【问题标题】:How to get the server IP from a suds response如何从 suds 响应中获取服务器 IP
【发布时间】:2021-08-08 21:07:09
【问题描述】:

我正在测试一个使用 suds SOAP 客户端的 API,并尝试记录发出 suds 响应的服务器 IP。真的不知道从哪里开始,任何帮助表示赞赏...

【问题讨论】:

    标签: python soap https suds


    【解决方案1】:

    我没有使用过 suds,但 SOAP 客户端通常会创建调用实际远程方法的代理对象。这些代理是通过 WSDL 定义配置的。

    您的 suds 客户端由 WSDL (URI) 配置,请参阅suds repo 中的基本用法部分。并且 WSDL 为可能的操作定义了 URI。在 WSDL 中,这些被称为端点(或 2.0 之前的 WSDL 中的端口)。

    因此,您需要查看与您的呼叫关联的端点。它作为 suds 客户端对象的一个​​选项提供。可能您还可以定义日志记录,以便 suds 自动报告 URI。如果您特别想检索 IP 而不是 URI,可以致电 socket.gethostbyname

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-09
      • 2019-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多