除非您需要标准Java API中SOAP客户端未提供的其他功能,否则可以使用JDK的bin目录中的wsimport工具(将其指向您的WSDL
URL)并让其为服务外观生成Java类。
使用生成的类,您需要比PHP示例中更多的Java代码来执行请求,但这仍然是合理的:
BFGlobalService betfair = new BFGlobalService_Service().getBFGlobalService();APIRequestHeader header = new APIRequestHeader();header.setClientStamp(0);header.setSessionToken("someSessionToken");GetEventTypesReq req = new GetEventTypesReq();req.setHeader(header);req.setLocale("");GetEventTypesResp response = betfair.getAllEventTypes(req);此示例失败,并显示错误,但可能是因为会话令牌无效。



