所以我试图通过php使用wsdl和soap访问一个简单的java方法。但是当我尝试运行 php 文件时,它会显示以下错误:
致命错误:未捕获的 SoapFault 异常:[WSDL] SOAP-ERROR:解析 WSDL:无法从“http://localhost:8080/WEB/services/SampleClass”加载:C:\ 中文档末尾的额外内容xampp\htdocs\abc.php:2 堆栈跟踪:#0 C:\xampp\htdocs\abc.php(2): SoapClient->SoapClient('http://localhos...') #1 {main} 抛出在第 2 行的 C:\xampp\htdocs\abc.php
这是我的代码:
<?php
$client = new SoapClient("http://localhost:8080/WEB/services/SampleClass");
$name=15;
$c=20;
$response = $client->demo($name, $c);
echo $response;
?>
我无法弄清楚问题所在。SoapClient
它是构造函数的参数吗?是否必须按照其他语法给出?
而且我是 Soap 和 WSDL 的新手,因此我们将不胜感激分步解决方案!