如何连接php客户端到java web服务


How to connect php client to java webservice?

我知道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服务。