我知道php webservice SOAP,json,rest等,但我是java webservice的新手。现在我想让php客户端到java webservice。这样做的最佳方式是什么?
答案 0 :(得分:4)
没有什么新东西。只需使用java Web services WSDL URL创建SoapClient并调用它的方法:
<?php
try{
$proxy = new SoapClient("javaWsdlUrl?wsdl");
$result = $proxy->javaWSMethod(array("arg0"=>"1234","arg1"=>"5678"));
print_r($result);
} catch (Exception $e) {
echo $e->getMessage ();
}
?>
其他内容与生成存根,获取方法名称等相同......
答案 1 :(得分:0)
当你连接到像亚马逊这样的公共网络服务时,你(不必要)知道用什么语言来创建网络服务(服务器端)。所以你将以连接到php或任何其他web服务的方式连接到你的java webservice。