PHP - * ob_ kullanarak yakalama SOAP yanıtı

1 Cevap php

Ben (Salesforce yoluyla) geri soap isteği için bir ACK yanıtı yolluyorum ve ben sf geri yolluyorum ne yakalamak istiyoruz. Şimdi yanıtı kaydetmek için ob_start (veya ob_ işlevlerinden biri) kullanır ama ben önce ve bir süre ben takip / kullanabilirsiniz şey bulamadık için google'da sonra ob_ asla kullanmadım bazı şeyler çevrimiçi görüldü.

The Problem: Salesforce sends an outbound message to my server via SOAP, I process the message and send back a ACK file to SF. I want to log/record the message (and anything else) I'm sending back to SF. How can I do this?

1 Cevap

Evet, çıkış tamponuna yazmak bir şey kullanılarak yakalanabilir

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