0

我不完全知道 RESTFUL 是什么。当然,我知道这是 URL 到资源的映射。但这与 ajax 调用回显一些 JSON 的 codeigniter URL 有何不同?

我的应用程序将订阅带有状态/选项的订阅,当用户切换订阅的某些选项时,是否有任何理由我应该使用 RESTful 设置,而不仅仅是一些 ajax 调用?

4

1 回答 1

3

您不一定要使用“纯”REST。如果您的需求驱使您使用返回 JSON 的基于 HTTP 的服务,那就太好了。但这并不意味着您需要 REST 架构风格的其他方面。您可能不需要:

  1. 一种基于资源的架构,在某种意义上它们是由 HTTP 协议定义的
  2. 映射到资源的 URL 结构
  3. 您可能不希望一个请求的返回结果提供一组 URL,这些 URL 指示相关请求的“去哪里”。

REST 是一种架构风格,但它也可以成为一种“宗教”。确保您所做的任何事情都是由您需要满足的要求驱动的,而不是基于“意识形态”。

于 2012-04-06T17:22:16.830 回答