我正在尋找適用於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