我送一个ACK响应返回给SOAP请求(经由Salesforce的),我想捕捉什么我送回到SF。现在我看到,使用ob_start(或的ob_功能之一)来记录响应一些东西在线,但我从来没有使用ob_前,谷歌上搜索了一阵后,没有发现任何东西,我可以用/跟进。

问题: 销售人员经由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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top