Rumah >pembangunan bahagian belakang >tutorial php >一个很奇怪的soap有关问题

一个很奇怪的soap有关问题

WBOY
WBOYasal
2016-06-13 10:08:131056semak imbas

一个很奇怪的soap问题
新装的系统,apache根目录在/var/www/html下,
phpclient.php代码:
ini_set('display_errors', 1);
error_reporting(E_ALL);
$soap = new SoapClient("http://localhost/soap.wsdl");
var_dump ( $soap->__getFunctions () );

echo $soap->Add(1,2);

?>
soap.php代码:
class service
{
  public function HelloWorld()
  {
  return "Hello";
  }
  public function Add($a,$b)
  {
  return $a+$b;
  }
}
$server=new SoapServer("http://localhost/soap.wsdl",array('soap_version' => SOAP_1_2));
$server->setClass("service");
$server->handle();
?>
soap.wsdl代码:

















































一开赛的时候我是把soap.wsdl放在/var/www/html/wsdl文件夹里面的,原来的"http://localhost/soap.wsdl"为"http://localhost/wsdl/soap.wsdl" 可是不知道为什么报:Fatal error: Uncaught SoapFault exception: [HTTP] Not Found in的错误,路径是没错的呀?

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:小弟我碰到了PHP的BUG?Artikel seterusnya:.htaccess文件怎么做301