【问题标题】:Android application consuming WCF/RESTful service使用 WCF/RESTful 服务的 Android 应用程序
【发布时间】:2011-12-11 23:18:00
【问题描述】:

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

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

有什么想法吗?有什么建议吗?

【问题讨论】:

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


    【解决方案1】:

    在解决您的安全问题的同时,您可以使用HttpsURLConnection,然后使用getInputStream() 将其放入使用read(). 的字节数组中

    【讨论】:

    • 我明白你的建议,我只是对 java 还不是很熟悉。随着我对 Eclipse 越来越熟悉,我真的需要从 Android 端的示例构建。但是您认为该服务足以满足 Android 项目的需求吗?
    • 是的,应该没问题。 android 中有足够的组件可以将一些东西放在一起,可以成功地与您的 Web 服务交互。 android 中的很多网络东西都是在考虑 REST 的情况下构建的。 REST 就是谷歌的 webapps 的全部。
    • 这就是我的想法,我认为 REST 将是他们推广这项技术的方式。我只是没有看到任何可以构建的示例。由于我什至对 Java 有点陌生,所以很高兴看到类似的东西。
    • 这是我最喜欢的 Google I/O 视频之一:youtube.com/watch?v=xHXn3Kg2IQE。它从高层次上讨论了如何为 android 开发 RESTful 应用程序。它应该是一个很好的起点。
    • 哇,非常好的视频。这就是我正在寻找的,只要熟悉 Android 上的最佳实践。有很多概念需要考虑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    • 2018-01-21
    • 2014-01-21
    相关资源
    最近更新 更多