我知道php webservice SOAP,json,rest等,但我是新的java webservice。现在我想让php客户端到java web服务。最好的方法是什么?
没有什么新内容。只需用java web服务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 ();
}
?>
其他内容将相同,如生成存根,获取方法名,…
当你连接到像Amazon这样的公共web服务时,你(不一定)知道使用什么语言来创建web服务(服务器端)。因此,您将以与php或任何其他web服务相同的方式连接到java web服务。