我对SOAP很新,我需要一些帮助。我编写了一个脚本,在SOAP提要中调用一个动作,我在浏览器中得到一个有效的响应。我不知道的是如何将响应直接保存在我的服务器上的XML文件中。 这是我使用的代码:
<?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)."</pre>";
?>
任何帮助将不胜感激。提前谢谢!
答案 0 :(得分:0)
该页面的一个例子:
<?php
$client = SoapClient("some.wsdl", array('trace' => 1));
$result = $client->SomeFunction();
echo "Response:\n" . $client->__getLastResponse() . "\n";
?>