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


How to send data from iPhone to a Server and show it in the site

我学到了什么以及我不确定是否需要的东西:

  • 提供了一个类似heroku的服务器
  • 一个数据库来处理我要发送的内容
  • 一些为后端编写的东西,大部分是用php编写的
  • 使用NSData将数据从iPhone发送到服务器,使用json将数据从NSUrl发送到服务器
  • 接收我从iPhone发送的内容并进行处理

但我甚至不知道在哪里编写PHP文件来部署在网站上,也不知道如何创建数据库。

这是一些对您有帮助的教程。

1使用PHP的JSON编码和解码功能来处理发送到应用和从应用发送的数据

2 HTTP上的JSON在iPhone 上

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

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

  2. 使用类似localhost/home/..的URL/api.php来获得与我们的应用程序交互的api。这取决于您使用的服务器,您可以获得XAMP、LAMP

  3. 使用php对api进行编码,并且为了在json中进行输出,可以使用json_encode((。

  4. 在您的iOS应用程序中,使用一种方法发布请求,例如具有所需参数的NSMutableURLRequest。

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

    NSString*jsonRequest=[jsonDict JSONRepresentation];

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

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

  7. 从响应中获取json对象

    json=[NJSON序列化JSONObjectWithData:responseData选项:NSJSONReadingMutableLeaves错误:&错误];

相关文章: