我必須從Blackberry Simulator調用.NET Web服務(http://192.168.1.14/CG/authentication.asmx)。我已經使用KSOAP2在Android中完成了它,但我不知道如何在Blackberry中執行此操作。我可以在黑莓中使用KSOAP2嗎?如果我可以請給一些代碼片段。也請告訴你是否知道其他方式來做到這一點。如何從Blackberry Simulator調用.NET Web服務?
4
A
回答
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);
1
或者您可以使用SAX和標準的J2ME庫。 以下鏈接是如何做到這一點的好教程: http://www.simplified-tech.com/website/webapp.nsf/webpages/ArticlesBBWebServices
0
你知道任何生成存根的好教程嗎?我下載了世貿中心,但無法弄清楚。 – mtmurdock 2010-10-11 17:45:06
@mtmurdock - 一旦你開始,它實際上非常簡單直觀,本教程看起來沒問題http://www.bestcoder.net/?p=117。 – Fermin 2010-10-12 11:25:50
Sun Java Wireless Toolkit在DOT NET web服務的存根生成中存在問題。它們只是實體文件,Web服務連接器不在其中。 – 2013-04-09 19:47:11