Это довольно просто. Создайте свой SOAP-клиент так:
$client = new SoapClient($wsdl_url, array('location' => $endpoint_url, 'trace' => true));
Затем, после того, как вы отправили свое сообщение, просто позвоните $client->__getLastRequest()
или $client->__getLastResponse()
в зависимости от ситуации. Вы также можете позвонить $client->__getLastRequestHeaders()
или $client->__getLastResponseHeaders()
.
Обратите внимание, что невозможно получить что-либо из этого до отправки сообщения. Сначала вы должны отправить сообщение SOAP.
Также вам может пригодиться http://us.php.net/soapclient.