我正在开发一个iPhone APP,还需要实现一个Web服务.
首先,我不是开发人员,从未在
PHP,Objective-C,xCode中做过大事.
我的PHP知识也不是很好.但是,让我们从我的环境开始吧.
iPhone APP(xCode 4.2,iOS5),PHP Web服务,MySQL DB
我正在研究WEB,大多数人更倾向于REST而不是SOAP.我想我也看到了REST的优点(使用简单的HTTP动词(获取,发布,删除等等),但这不是主要观点……
我想我理解REST架构的主要目标,并试图用URI和Verb Mapping创建一个小概念.这里只是一个简单的映射示例:
/location/{location_id}/product
/location/{location_id}/product/{product_id}
两者都是GET操作,谁应该让我使用单个产品或某个位置的所有产品.
使用这些函数,简单的PHP REST Web服务器会如何?
另一部分应该从iPhone实现用户身份验证.不知怎的,我需要存储用户会话,现在我不知道如何做到这一点.目标是,如果只有用户登录,他可以查看该产品.
现在我也研究了Web,但找不到简单的逐步教程.
你知道任何有助于我实现目标的好教程吗? 🙂
很多人更喜欢使用像ZEND这样的PHP框架.这看起来很有趣,但它似乎是一个包含大量模块的大包.
有人确切知道使我的Web服务工作所需的模块吗?
最佳答案 这是一个非常好的教程,它使用了codeigniter框架,这使得学习曲线更加陡峭,但从长远来看,它会变得更加强大.
http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/