0

ACK応答を(Salesforce経由で)SOAPリクエストに送り返していますが、SFに送り返しているものをキャプチャしたいと思います。今、私はob_start(またはob_関数の1つ)を使用して応答を記録するものをオンラインで見ましたが、グーグルの前後にしばらくob_を使用したことがなく、使用/フォローできるものが見つかりませんでした。

問題:SalesforceがSOAP経由でサーバーにアウトバウンドメッセージを送信します。メッセージを処理して、ACKファイルをSFに送り返します。SFに送り返すメッセージ(およびその他)をログに記録/記録したい。これどうやってするの?

4

1 に答える 1

2

はい、出力バッファに書き込んだものはすべて、を使用してキャプチャできます。

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
于 2010-03-18T13:25:17.133 に答える