我正在向SOAP请求发送ACK响应(通过Salesforce),我想捕获我发送回SF的内容 . 现在我在网上看到一些使用ob_start(或其中一个ob_函数)来记录响应的东西,但我从未在Googling之前和之后使用ob_一段时间没找到任何我可以使用/跟随的东西 .
问题: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
1 回答
是的,您可以使用捕获写入输出缓冲区的任何内容