使用Android调用.NET Web服务
我知道以前有人问过这个问题,但我认为这些答案不足以满足我的需要 我们有一个用于iPhone应用程序的SOAP Web服务,但我们可能需要特定于Android的版本或该服务的代理,因此我们可以选择使用SOAP或JSON。我对这两种方法都有一些顾虑: 肥皂溶液:使用Android调用.NET Web服务,.net,android,web-services,json,soap,.net,Android,Web Services,Json,Soap,我知道以前有人问过这个问题,但我认为这些答案不足以满足我的需要 我们有一个用于iPhone应用程序的SOAP Web服务,但我们可能需要特定于Android的版本或该服务的代理,因此我们可以选择使用SOAP或JSON。我对这两种方法都有一些顾虑: 肥皂溶液: 有可能生成java吗 来自WSDL文件的源代码,如果是, 它会包括某种代理吗 类来调用Web服务,并 它能在Android系统中工作吗 环境问题 谷歌没有提供任何SOAP Android中的库,所以我需要使用 第三方,有什么建议吗 性能/开
我希望你能帮助我。提前感谢:-)关于JSON解决方案,我不能说太多。但我在Android上使用SOAP已经有一段时间了 下面是我对SOAP解决方案的评论
希望这有帮助 我自己也在做类似的事情,虽然我可能不是这方面的最佳权威,但我会说,JSON十次中有九次是你想要的方式。并不是说soap没有它的位置,但是对于大多数事情来说,JSON会更简单,如果它看起来不那么简单,那么您的服务更可能需要重构,而不是有一个真正复杂的域来表示 当然,额外的好处是,如果您想在iPhone、黑莓、WinMo7、Ajax网站或其他任何地方使用相同的服务,它会对您更好:-)
我的$0.02谢谢你的回答。Wsdl2ksoap2听起来是一个有趣的项目,但它是空的。我不是唯一一个寻找这样一个工具的人,当你们想要使用一个相当大的webservice(wsdl)时,你们会怎么做,全部手工编写?我仍然希望有人对JSON解决方案发表评论:-)谢谢。我选择了json解决方案,因为它可能也将用于ajax,并且使用Gson解析json非常容易;-)