PHP与JAVA通信之 SOAP
首先开启php.ini里的 extension=php_soap.dll
把php_soap.dll复制到windows去
php的简单代码
<?php
$wsdl = "http://localhost:8080/axis2/services/CalculateService?wsdl";
//set up webservice client
$client = new SoapClient($wsdl);
//set up parameter
$parms = array("x"=>1,"y"=>2);
//call the plus method
$response = $client->plus($parms);
echo $response->return;
?>
简单说明:
1.首先建立webservice访问对象
2.设置参数x和y的值
3.访问plus方法,计算x与y的和
4.输出返回结果
1 楼 liujun2008116 2011-11-23 我按这种方式试了,能够与服务建立连接,可是出现了服务端接收不到客户端发送的参数的问题,请问楼主遇到过同样的问题吗?这个问题该如何解决? 2 楼 sunwei_07 2012-01-04 你可以换JAVA来访问试试看是服务器端的问题还是客户端的问题