如何将数据从iPhone发送到服务器并在站点中显示

时间:2014-07-10 08:46:38

标签: php ios iphone json heroku

我学到了什么,以及我不确定的事情,如果我需要的话:

  • 像heroku之类的服务器提供。
  • 用于处理我将发送内容的数据库。
  • 为后端编写的东西,主要是用PHP编写的。
  • 使用json将{@ 1}}和NSData的数据从iPhone发送到服务器。
  • 接收我从iPhone发送并处理的内容。

但我甚至不知道在哪里编写PHP文件以在网站上部署或任何有关数据库创建的内容。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

首先开始开发Web服务。从本地服务器开始使用任何Web服务器,如XAMP,LAMP,tomcat等。

  1. 使用浏览器中的phpMyadmin创建数据库,并使用应用程序使用的用户名。

  2. 使用像localhost / home /../ api.php这样的URL来获取与我们的application.it交互的api。取决于你使用的服务器,你可以得到它XAMP,{{ 3}}

  3. 使用php编写api代码并在json中输出,你可以使用LAMP

  4. 在您的iOS应用中,使用方法发布请求,例如json_encode()所需的参数。

  5. 要以json格式发出请求,您可以使用

    NSString * jsonRequest = [jsonDict JSONRepresentation];

    这应该放在帖子请求的正文中。您也可以使用普通邮件 请求参数。我取决于你如何在api处理你的请求。

  6. 要从api获取响应,请实现NSURLConnectionDataDelegate,
    NSURLConnectionDataDelegate方法。

  7. 从响应中获取json对象

    JSON = [NSJSONSerialization                                 JSONObjectWithData:responseData                                 选项:NSJSONReadingMutableLeaves                                 误差:&安培;错误];