我想知道运行MySQL的服务器如何响应iOS设备,如果它们通过URL传递信息的话。我是一个网络开发人员,帮助一个朋友把他的应用程序和服务器连接起来,这就是数据库。
设置:
服务器上的MySQL
PHP
带有app访问服务器urls的iOS设备
技术:
该网页将从URL中提取$_GET参数,并使用这些参数查询数据库。如何从这个PHP页面将数据(数据库查询的数据)传递回iOS设备?
JSON是解决方案吗?如果我的.php页面编码了JSON格式,设备是否能够接收从数据库返回的数据?
我真的不知道后台发生了什么,比如flickr之类的应用程序,可以让iOS设备查询数据库并获得返回的url字符串来检索图片。有人能详细说明一下吗?
发布于 2013-10-31 04:19:50
服务器响应可以是任何您想要的。响应通常被格式化为JSON。它可以是XML、纯文本或专有二进制格式。无所谓。iOS应用程序将得到响应。只要双方就一种格式达成一致,就可以使其发挥作用。
发布于 2013-10-31 03:33:41
您可以以任何您想要的格式这样做,但最常见的方法之一是JSON:
在php中传回json对象。
<?php
echo json_encode($my_array);
?>使用NSURLConnection类来发出请求,使用NSJSONSerialization类将您的JSON响应转换为字典/数组。
https://stackoverflow.com/questions/19697886
复制相似问题