如何将php客户端连接到java Web服务?

如何将php客户端连接到java Web服务?,java,php,web-services,Java,Php,Web Services,我知道php Web服务SOAP、json、rest等,但我是java Web服务新手。现在我想让php客户端访问java webservice。做这件事最好的方法是什么?没有什么新的。只需使用java web服务WSDL URL创建SoapClient并调用其方法: <?php try{ $proxy = new SoapClient("javaWsdlUrl?wsdl"); $result = $proxy->javaWSMethod(array("arg0"=&

我知道php Web服务SOAP、json、rest等,但我是java Web服务新手。现在我想让php客户端访问java webservice。做这件事最好的方法是什么?

没有什么新的。只需使用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 ();
}
?>


其他的事情也一样,比如生成存根,获取方法名,

这里面没有什么新东西。只需使用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服务

当您连接到Amazon这样的公共Web服务时,您(必须)不知道创建Web服务(服务器端)所使用的语言。因此,您将以与连接php或任何其他Web服务相同的方式连接到java Web服务