我即将为旅行社提供iphone应用程序。他们可能使用网络服务,但如果不能,我该怎么办?什么是最简单的方法来集成一个读取和发送数据到没有Web服务的网站的iPhone应用程序。网站是用PHP构建的(我不知道php是一个java家伙)。我能做些什么?客户是旅行社有一个订购酒店的网站。
答案 0 :(得分:2)
您仍然可以使用NSURLConnection连接到该网站并获取其HTML。你只需要有一个很好的解析器,可以处理网站,并像使用浏览器一样使用它。
如果网站没有与您合作,那不是一个好主意。要么,它会违反他们的服务条款,或者他们可能只是随意更改他们的网站,您的应用程序将会中断。通常这不是因为他们试图打破你的应用程序 - 他们只是不知道它,他们只是想让他们的网站保持最新状态。
如果您正在合作,则不必像SOAP Web服务那样 - 甚至是复杂的API。他们只需要PHP转储易于解析的东西,并保证不会改变。