我正在寻找适用于Java的SOAP客户端。Java:简单SOAP客户端
Apache Axis看起来很臃肿。我不明白为什么Java中的事情必须如此复杂。例如,在PHP中,我所要做的就是:
<?php
$global_service_wsdl='https://api.betfair.com/global/v3/BFGlobalService.wsdl';
$betfair=new SoapClient($global_service_wsdl);
$params=array("request"=>
array("header"=>
array("clientStamp"=>0,"sessionToken"=>$session_token)),"locale"=>""
);
$response=$betfair->getAllEventTypes($params);
?>
而我的$ response对象包含我需要的所有信息。
任何人都可以建议我将如何在Java中实现这样的东西没有太多的麻烦?
很多感谢,
〜编辑1〜
@jarnbjo:
这是非常有用的给我。我坚持的是我需要哪些导入代码才能运行?
我跑这个命令: SH wsdl2java.sh -o输出-a -uri https://api.betfair.com/global/v3/BFGlobalService.wsdl
而且内置的输出。你认为这比PHP更快吗?另外,我有一个“异步”选项。这是否意味着我可以进行异步调用?这将是非常有用的。我想在基于Java的websocket服务器中运行所有这些。
maxlols >>我不明白为什么事情都必须在Java中那么复杂。 – 2015-09-01 10:45:16