【问题标题】:PHP - capture SOAP response using ob_*PHP - 使用 ob_* 捕获 SOAP 响应
【发布时间】:2010-03-18 13:16:28
【问题描述】:

我将 ACK 响应发送回 SOAP 请求(通过 Salesforce),我想捕获我发送回 SF 的内容。现在我在网上看到了一些使用 ob_start(或其中一个 ob_ 函数)来记录响应的东西,但我从来没有使用过 ob_ 之前和之后谷歌搜索了一段时间没有找到任何我可以使用/关注的东西。

问题: Salesforce 通过 SOAP 向我的服务器发送出站消息,我处理该消息并将 ACK 文件发送回 SF。我想记录/记录我要发送回 SF 的消息(以及其他任何内容)。我该怎么做?

【问题讨论】:

    标签: php logging soap response salesforce


    【解决方案1】:

    是的,您写入输出缓冲区的任何内容都可以使用

    捕获
    ob_start();
    // create and send your SOAP message
    // ...
    $mystring = ob_get_contents(); // retrieve all output thus far
    ob_end_clean ();               // stop buffering
    log($mystring);                // log it 
    echo $mystring;                // now send it
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      • 1970-01-01
      • 2019-09-28
      • 1970-01-01
      • 2010-11-18
      • 2012-09-10
      • 1970-01-01
      相关资源
      最近更新 更多