我必须从 Blackberry Simulator调用 .NET Web 服务( http://192.168.1.14/CG/authentication.asmx )。我已经使用 KSOAP2 在 Android 中完成了它,但我不知道如何在 Blackberry 中执行此操作。我可以在黑莓中使用 KSOAP2 吗?如果可以,请提供一些代码片段。也请告诉您是否知道任何其他方法来做到这一点。
问问题
10588 次
3 回答
3
我以前没有使用过 KSOAP2,但我知道您可以将它用于 Blackberry。
为了调用 Web 服务,我使用Sun Java Wireless Toolkit (WTK)从您的 Web 服务的 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);
于 2009-07-22T14:32:02.750 回答
1
或者,您可以使用 SAX 和标准 J2ME 库。以下链接是关于如何完成此操作的一个很好的教程: http ://www.simplified-tech.com/website/webapp.nsf/webpages/ArticlesBBWebServices
于 2009-09-07T15:52:35.960 回答
0
您可以查看WSClient++,它生成的代码无需反射,非常适合移动平台。
于 2010-07-19T19:47:57.743 回答