提供REST API和提供带有基本API的"Web服务"来检索和/或修改数据有什么区别?

yre*_*uta 1 django rest web-services

所以我即将使用Django使用django-piston编写REST API,但我的雇主只是想能够检索和创建数据,所以我想知道它们之间有什么区别:

  • 只是创建方法来设置和检索数据并使它们公开可用(当然还有认证和验证)
  • 创建REST API以创建和检索数据?

提前致谢!

Don*_*fft 6

你的第二点基本上是你的第一点的子集.REST只是一组创建和检索数据的方法.然而,它是一组相当标准化的方法,使用HTTP动词而不是不同的URL来声明您要执行的操作.

因此,而不是/ comments/new /,/ comments/delete /,/ comments/update /,您只需要/ comments /和POST来创建,PUTing更新,DELETEing删除.

我也同意Zach on TastyPie的价值.