iPhone应用程序与网站互动

时间:2011-08-26 09:23:58

标签: iphone xml web-services json

请原谅这个简单的iphone开发问题。我使用MySQL后端用PHP和perl编写了一个Web应用程序。用户使用用户名和密码登录,然后能够在站点中浏览相应的数据。

我决定开始开发一个与服务器交互的iPhone应用程序(我完全控制的Linux Redhat)。现在我知道这是可能的,我确信有很多教程可以提供帮助,所以我不会在这里要求“操作方法”。我想知道的是我的方法应该是什么,即我从哪里开始?一些问题......

1)我是否应该使用我服务器上安装的Web服务,如果是这样的话? 2)如果不使用网络服务,我应该如何将用户名和密码数据传递到网站? 3)发送用户名/密码并安全地接收任何数据即HTTPS是多么容易? 4)旧的JSON或XML争论用于接收数据+/-发送登录详细信息??!

正如我所说,我只是在寻找有关如何处理这个项目的想法/指示。

再次感谢, 安迪

2 个答案:

答案 0 :(得分:1)

1)由您自己决定,您可以创建我个人喜欢的RESTful Web服务和iPhone应用程序。

for 2),3)see

4)使用JSON,它可以节省你的带宽。

  

或者,您可以使用类似的东西开发移动网站   Sencha Touch或jQuery Mobile并将其转换为本机应用程序

答案 1 :(得分:0)

如果您使用JSON,请不要忘记编写一些强大的验证代码来应对恶意请求。使用XML的优点是您可以使用验证解析器并为所有文档编写架构,这可以节省大量时间并使您的应用程序更容易适应格式错误的请求。

我建议您通过HTTPS使用REST Web服务,这样可以使事情变得更加简单。