我正在为客户端开发iPhone应用程序的开发过程。除此之外,该应用程序将允许用户浏览特定(有形)产品并下订单。替代为iPhone应用程序构建正确的Web服务消费
客户有一个网站目前做类似的事情,由于他们的预算有限,而且网站运行在他们无法控制的第三方专有平台上,我们正在研究可能的替代方案来构建网络服务。
在网站上,用户注册和身份验证以及下单都是通过POST请求通过安全HTTP完成的。响应总是一个格式化的HTML页面,其中将包含指示请求是否成功的字符串,以及是否有错误,错误是什么等。
因此,如果规定我可以在电话上复制POST请求,并解析HTML响应以读取每个请求的结果,您认为这是构建Web服务来处理此问题的可接受替代方法吗?
除了页面更改(我们可以管理)和我可能不得不下载和解析相对较大的HTML响应的可能性之外,这个解决方案是否还有其他任何缺点,并且还有其他什么可能会丢失?
非常感谢您的想法。 干杯, 罗格
此外,一旦您发布iOS应用程序,它将永远存在,用户不需要更新,甚至在可能的协议更改后更新客户端...不要以为它就像一个网页,一切都会刷新一旦部署...(!!!) – lithium 2011-04-29 09:57:32
感谢您指出我在正确的方向。如果您有兴趣,我决定使用Rails代理服务器。 – Rog 2011-04-29 13:43:44