如何从Blackberry Simulator调用.NET Web服务?

时间:2009-07-22 11:50:55

标签: web-services blackberry asmx ksoap2

我必须从Blackberry Simulator调用.NET Web服务(http://192.168.1.14/CG/authentication.asmx)。我已经在Android中使用KSOAP2完成了它,但我不知道如何在Blackberry中执行此操作。我可以在Blackberry中使用KSOAP2吗?如果我可以请给出一些代码片段。另外请告诉您是否知道其他任何方法。

3 个答案:

答案 0 :(得分:3)

之前我没有使用过KSOAP2,但我知道你可以将它用于Blackberry。

要调用Web服务,我使用Sun Java Wireless Toolkit (WTK)从您的webservice的WSDL文件生成存根,该文件应该是http://192.168.1.14/ CG / authentication.asmx?wsdl。

然后,您可以将WTK生成的文件导入到项目中,使用以下内容来调用Web方法:

//Generated stub file
Service1Soap_Stub stub = new Service1Soap_Stub();

//Web service method
result = stub.methodName(param1, param2);

答案 1 :(得分:1)

或者,您可以使用SAX和标准J2ME库。 以下链接是如何完成此任务的好教程: http://www.simplified-tech.com/website/webapp.nsf/webpages/ArticlesBBWebServices

答案 2 :(得分:0)

您可以查看WSClient++,它会生成无反射的代码,非常适合移动平台。