我有一个现有的PHP / MySQL网站,它非常依赖表单POST进行注册,登录,搜索等操作。我现在需要为其创建一个本机iPhone应用程序。出于营销原因,该业务需要本机应用程序,我无法摆脱针对移动设备进行优化的网站。

我正在寻找已经做过此事的人的建议-您如何将网站重新连接到iPhone应用程序中的POST / GET数据?我猜我将不得不以XML形式发送/接收数据,然后由服务器和客户端对其进行解析。有没有更简单的方法或可以使之更简单的框架?

谢谢!

最佳答案

如果您没有某种Web服务或API可以连接网站,那么我将把它作为第一要务。尽管您可以抓取HTML并发送POST请求,但它的FAST却很混乱。我已经创建了iPhone应用程序,该应用程序通过SOAP请求与Web服务进行通信,并且已经建立了一个到站点的iPhone接口,这并不漂亮。这是非常可行的,但是如果网页上发生任何更改,也会非常令人沮丧。

如果您正在寻找一个不错的库来帮助您开始针对表单进行POST,请查看位于http://allseeing-i.com/ASIHTTPRequest/的ASIHTTPRequest库。如果您查看该站点,则有一个“如何使用它”页面以及“通过POST或PUT请求发送数据”。否则,您可以只使用NSURLRequest和NSURLConnection并自己处理一切。

07-28 03:31
查看更多