【问题标题】:Saving information from ios app to web server (POST JSON)将信息从 ios 应用程序保存到 Web 服务器 (POST JSON)
【发布时间】:2013-03-20 13:00:16
【问题描述】:

我遇到的问题是我无法将信息从我的 ios 应用程序保存到我的 Web 服务器,我目前正在应用程序来使用 JSON 检索数据并解析该数据。

我已经为请求编写了 php 代码,它存储在我的服务器上:

...else
{
    // updating record
    $q = sprintf("update phone_book set name = '%s', phoneNumber = '%s', email = '%s', phoneNumber = '%s' where name = '%s'",
        mysql_real_escape_string($_GET["name"]),
        mysql_real_escape_string($_GET["phoneNumber"]),
        mysql_real_escape_string($_GET["email"]),
        mysql_real_escape_string($_GET["address"]));
}   

但是,我到处寻找,无法找到有关如何使用将这些信息从我的应用程序发布到 Web 服务器的信息。

不胜感激。谢谢!

【问题讨论】:

标签: objective-c json post webserver


【解决方案1】:

使用此 api 进行 post 和 get 调用以及对象映射 https://github.com/RestKit/RestKit

【讨论】:

    【解决方案2】:

    这实际上太难了。另一个不使用 REST 的选项是从 iOS 应用程序 POST JSON,将 JSON 发送到 php 文件包含代码的站点。 PHP 中的固定代码如下所示:

        ...
    $json_post = json_decode(file_get_contents ('php://input'),1);
    $name = $json_post['name'];
    $phone = $json_post['phone'];
    
    $aQuery = "UPDATE phone_book SET phoneNumber = '$phone' WHERE name = '$name' ";
    
    mysql_query($aQuery);
    
    ...
    

    如果有人需要更多帮助,请随时发表评论。祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-20
      • 2015-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多