我必须从Blackberry Simulator调用.NET Web服务(http://192.168.1.14/CG/authentication.asmx)。我已经在Android中使用KSOAP2完成了它,但我不知道如何在Blackberry中执行此操作。我可以在Blackberry中使用KSOAP2吗?如果我可以请给出一些代码片段。另外请告诉您是否知道其他任何方法。
答案 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++,它会生成无反射的代码,非常适合移动平台。