【问题标题】:Web Service Questions/Advice, AndroidWeb 服务问题/建议,Android
【发布时间】:2013-05-17 07:05:49
【问题描述】:

我需要一些建议,而且我对 Android 开发还很陌生。

有一个网站充当仪表板 UI,用于访问 SQL 数据库中存储的所有数据。该公司之前聘请了一名开发人员来构建通过 iPad、iPhone 等与远程数据库通信的 iOS 软件。现在他们正在寻求构建与 Android 兼容的应用程序。我希望之前构建的 Web 服务文件能够重新用于 Android 应用程序。他们将使用 REST/JSON 来发送/接收信息。但是,他们不再与 iOS 开发人员联系。因此,尽管我们拥有对所有文件的后端访问权限,但我们不知道 Web 服务文件位于何处或如何标记它们。所以我的问题:

  • Web 服务文件是否可重复用于 REST/JSON 数据传输?该公司认为它们是用 PHP 编写的。

  • 有很多文件,可能需要很长时间才能找到 Web 服务文件。即使它们是可重复使用的,它会更聪明吗 从头开始?

  • 当我终于弄清楚前两个问题时,最基本的问题仍然存在,我是向网站 URL 发出 http 请求,即“something.com/webservicefile.php”还是控件面板 URL 即“10.29.293.393/webservicefile.php”?

因为我是新手,所以我知道我可能没有提出正确的问题,所以如果需要更多信息,请发表评论,我会尽力而为。感谢您的帮助/建议。欢迎提供链接。

【问题讨论】:

    标签: android web-services


    【解决方案1】:
    1. 如果它是 REST/JSON 接口,您应该能够轻松地从 android 客户端使用它。
    2. 如果您只需要创建一个 android 客户端并且 iOS 客户端和服务器工作正常,我绝对不会从头开始,除非您的雇主有钱烧钱。
    3. 您可以为 iOS 客户端设置一个代理,看看它会发生什么。您还可以查看服务器的访问日志以查看正在请求哪些 URL。最后,您可以进入 PHP 代码并弄清楚它在做什么以及您的服务的端点是什么。

    【讨论】:

    • 优秀的答案,非常感谢。我想这就是我找到这些网络服务文件的全部。关于查找这些文件的任何建议,也就是典型的文件夹/文件名?我知道这是一个模糊的问题。我只是希望在命名这些文件/文件夹时有某种标准。 (可能不是)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 2019-02-08
    • 2015-03-24
    • 2010-11-17
    • 2012-04-23
    • 1970-01-01
    相关资源
    最近更新 更多