代码之家  ›  专栏  ›  技术社区  ›  Herman Cordes

从SOAP请求截取信封

  •  1
  • Herman Cordes  · 技术社区  · 15 年前

    出于调试的目的,我想看看在SoapClient和SoapServer之间来回发送什么SOAP请求和响应。

    我记得有一次看到SoapServer或SoapClients实例上的一些方法能够跟踪这个SOAP消息。这真的可能吗?或者用别的方法看肥皂信封?

    提前谢谢。

    3 回复  |  直到 15 年前
        1
  •  2
  •   troelskn    15 年前

    soapUI确实是一个有价值的工具。你也可能会发现 wireshark 很有用,您可以使用php的soap api的调试特性。如。 getLastRequestHeaders , getLastRequest 以及相应的 getLastResponseHeaders , getLastResponse

        2
  •  1
  •   oezi    15 年前

    看一看 soapUI ,它是测试soap服务的非常好的工具。

        3
  •  1
  •   Alvin    13 年前

    SoapClient类有以下方法:

    public string __getLastRequest ( void )
    public string __getLastRequestHeaders ( void )
    public string __getLastResponse ( void )
    public string __getLastResponseHeaders ( void )
    

    引用自: http://php.net/manual/en/class.soapclient.php