【问题标题】:How does a server respond to a iOS device? [closed]服务器如何响应 iOS 设备? [关闭]
【发布时间】:2013-11-10 22:47:06
【问题描述】:

我想知道如果运行 MySQL 的服务器通过 URL 传递信息,它们如何响应 iOS 设备。我是一名网络开发人员,帮助一位朋友将他的应用与服务器及其数据库相关联。


设置:

服务器上的 MySQL

PHP

带有应用程序的 iOS 设备可以访问服务器的 url


技术:

网页会从URL中提取$_GET参数,并用参数查询数据库。如何从这个 PHP 页面将数据(数据库查询的数据)传回 iOS 设备?

JSON 是一种解决方案吗?如果我的.php 页面编码为 JSON 格式,设备是否能够获取从数据库返回的数据?

我真的不知道 flickr api 等应用程序在后台发生了什么,这些应用程序可以让 iOS 设备查询数据库并返回 url 字符串以检索图片。有人可以详细说明一下吗?

【问题讨论】:

    标签: php ios json web-services api


    【解决方案1】:

    您可以以任何您想要的格式执行此操作,但最常见的方式之一是 JSON:

    在 php 中传回一个 json 对象

    <?php 
    echo json_encode($my_array);
    ?>
    

    使用NSURLConnection 类发出请求,并使用NSJSONSerialization 类将您的 JSON 响应转换为字典/数组。

    【讨论】:

      【解决方案2】:

      服务器响应可以是任何你想要的。响应通常采用 JSON 格式的数据。它可以是 XML、纯文本或专有二进制格式。没关系。 iOS 应用程序将获得响应。只要双方就格式达成一致,它就可以发挥作用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-09-22
        • 2014-10-13
        • 1970-01-01
        • 2017-09-19
        • 2020-12-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多