Вывести результаты запроса SOAP в файл XML на моем сервере - PullRequest
1 голос
/ 21 февраля 2012

Я довольно новичок в SOAP и мне нужна помощь. Я написал скрипт, который вызывает действие в фиде SOAP, и я получил правильный ответ в браузере. Чего я не знаю, так это как сохранить этот ответ в файле XML непосредственно на моем сервере. Это код, который я использую:

<code><?php 
class Login 
{public $Username; 
public $Password; 
public function __construct($Username, $Password) 
{$this->Username = $Username; 
 $this->Password = $Password; 
} 
} 
$Username = ""; 
$Password = ""; 
$url = ""; 
$client = new SoapClient($url, array("trace" => 1, "exception" => 0)); 
$result = $client->__soapCall("GetCatalog", array("GetCatalog" => array ("Username" =>$Username, "Password" =>$Password)));
echo "<pre>".print_r($result, true)."
"; ?>

Любая помощь будет принята с благодарностью. Заранее спасибо!

1 Ответ

0 голосов
/ 21 февраля 2012

Использование __ getLastResponse .

Пример с этой страницы:

<?php
$client = SoapClient("some.wsdl", array('trace' => 1));
$result = $client->SomeFunction();
echo "Response:\n" . $client->__getLastResponse() . "\n";
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...