正如我所读的,REST用于使用PUT/POST/DELETE/GET MEDATE的CREATE/UPDATE/DELETE/GET。
现在说,我已经公开了一项服务,该服务将"价格"one_answers"日期"作为请求,并计算"服务税"," SB CESS"," Krishikalyalycess","价格"one_answers"日期"。API不会在数据库/存储中存储/UPATE/删除任何内容。我可以使用控制器中的REST方法轻松地进行此操作并提供所需的响应,并且我可以在该方法中执行税收和CESS的计算。
我的问题是 - 我会做的。但是,它是否按请求('Price'和" Date")是邻居资源,也不是在数据库/存储中进行任何CRUD操作。
请帮助我了解资源的状态转移,并使用REST调用面向业务的方法。
谢谢,
我建议阅读理查森成熟模型。
模型(由伦纳德·理查森(Leonard Richardson)开发) 休息方法的主要要素分为三个步骤。这些 介绍资源,HTTP动词和HyperMedia控件。
我相信您正在努力静止的Web服务。
开发人员出于多种原因公开了Rentful Web服务。当然,最著名的之一是采用HTTP动词PUT
,POST
,DELETE
和GET
,并基于某些定义的输入 Resource 进行与Crud-Paradigm相关的特定动作。但这不是解释恢复的Web服务的唯一方法,也不需要专门与某些数据库进行交互。
在您的情况下,资源是计算。您正在做的是公开计算,以便提供一系列输入允许任何外部源以标准,高度接受的模式获得计算值。