PHP-使用ob捕获SOAP响应_*
我将ACK响应发送回SOAP请求(通过Salesforce),我希望捕获我发送回SF的内容。现在我在网上看到了一些使用ob_start(或其中一个ob_函数)来记录响应的东西,但我在谷歌搜索之前和之后都没有使用过ob_,有一段时间没有发现任何我可以使用/关注的东西 问题是:PHP-使用ob捕获SOAP响应_*,php,logging,soap,response,salesforce,Php,Logging,Soap,Response,Salesforce,我将ACK响应发送回SOAP请求(通过Salesforce),我希望捕获我发送回SF的内容。现在我在网上看到了一些使用ob_start(或其中一个ob_函数)来记录响应的东西,但我在谷歌搜索之前和之后都没有使用过ob_,有一段时间没有发现任何我可以使用/关注的东西 问题是: Salesforce通过SOAP向我的服务器发送出站消息,我处理该消息并将ACK文件发送回SF。我想记录我要发送回SF的消息(以及任何其他内容)。如何执行此操作?是的,您写入输出缓冲区的任何内容都可以使用 ob_start(
Salesforce通过SOAP向我的服务器发送出站消息,我处理该消息并将ACK文件发送回SF。我想记录我要发送回SF的消息(以及任何其他内容)。如何执行此操作?是的,您写入输出缓冲区的任何内容都可以使用
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