我不确切知道什么是RESTFUL。当然,我知道这是一个URL到资源的映射。但是,如果不同于ajax对codeigniter URL的调用,它会回应一些JSON?
我的应用程序将使用states / options进行订阅,当用户为其订阅切换一些选项时,我是否应该使用RESTful设置而不仅仅是一些ajax调用?
答案 0 :(得分:3)
您不一定要使用“纯粹的”REST。如果您的要求促使您转向返回JSON的基于HTTP的服务,那么很棒。但这并不意味着您需要REST架构风格的其他方面。您可能不需要:
REST是一种建筑风格,但它也可以成为一种“宗教”。确保无论你做什么都是由你需要实现的要求驱动的,而不是基于“意识形态”。
答案 1 :(得分:2)
以下是一篇精彩的文章,内容是关于您的实际问题:http://www.ibm.com/developerworks/xml/library/wa-ajaxarch/