我是 SOAP 和 WSDL 的新手。我必须从表单中获取数据并通过 SOAP 将其传递到 Web 服务器。我有 WSDL 地址:...我怎样才能做到这一点?我必须进行一些配置或安装一些东西吗?请帮助..我还有一个名为:的函数,它在输入中采用以下参数:
你能给一些建议或例子吗?
您的服务网址不适合我,这是 php 中的肥皂网络方法调用。检查这个
$client = new SoapClient("http://www.gerovital.local/extras/server.wsdl");
$params = array (
"telefon" => 742209305,
"cod" => "a4urv6bs",
"ip" => "192.168.55.78"
);
$response = $client->__soapCall('inscriereWeb',array($params));
你需要使用
$response = $client->__soapCall('inscriereWeb',array($params));
代替
$response $client->__soapCall('inscriereWeb',array($params));
这会将您的 web 服务调用的返回分配给变量 $response。
然后,您可以使用var_dump($response);
来检查 Web 服务响应。