Android应用程序使用WCF / RESTful服务

时间:2011-10-20 16:56:49

标签: android wcf wcf-rest wcf-rest-contrib

我有一个基于WcfRestContrib编写的WCF RESTful应用程序,并在iis7.5中托管,它将pdf作为byte []传递。我试图弄清楚如何以及在Android应用程序中使用此服务的最佳方式。我相信我处理了所有Java / WCF互操作问题,因为该服务由使用java的外部公司使用。但我没有看到很多例子。我已经读过,我将不得不创建一个传递JSON而不是XML的方法,但我相信它应该可用于Android应用程序。我没有看到太多使用RESTful服务的Android应用程序的例子,这不是Android的首选方法吗?

我看过几篇文章(http://romenlaw.blogspot.com/2008/08/consuming-web-services-from-android.html),但大多数都看起来有点陈旧,尽管它们仍然有用。我只是好奇那里的专家会建议我处理这样一个项目,如果需要我可以创建另一种服务。我只是想能够根据一些参数从服务加载pdf。安全是一个问题,但在此阶段不是强制性的。服务目前使用基本身份验证,并且位于https。

有什么想法?建议?

1 个答案:

答案 0 :(得分:0)

虽然也解决了您的安全问题,但您可以使用HttpsURLConnection,然后使用getInputStream()使用read().

将其置于字节数组中