我什么时候应该关心REST?

时间:2013-07-02 11:26:10

标签: php codeigniter rest routing

在处理php Codeigniter RESTful时正在构建的个人项目(体育网站)时,我可以通过将我的应用设置为APIs获得任何收益吗?我不关心API(我是唯一一个会参与这个项目的人)。即使有一天我关心向公众发表's default,我也不明白为什么我不能用Codeigniter **base_domain/controller/controller_metho**d (as usual in CI) 行为来做这件事。 现在,路由就像这样完成

{{1}}

这对我来说似乎没问题。

REST路由会在什么时候或什么时候帮助我?

1 个答案:

答案 0 :(得分:0)

如果您是唯一使用您网站代码的人,则不需要REST。当您希望允许客户端(其他网站或智能手机)访问数据并可能更新数据或将数据插入数据库时​​,主要使用REST。那是你创建API的时候。它使您可以完全控制向客户端提供数据,而无需向他们提供任何代码片段或数据库结构。此外,您可以通过实施PrivateKey / PublicKey或用户名/密码身份验证来保护您的代码和数据。

在开始构建站点之前,您不必开始实施REST。您可以随时在准备好后添加REST服务。

看看Phil Sturgeon为Codeigniter 2制作的这个RESTful课程

https://github.com/philsturgeon/codeigniter-restserver

这是同样的教程

http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/