2014-09-13 101 views
1

我们使用REST调用Web服务在我们的项目的签名以这种方式是否使用REST强制使用适当的方法类型(POST,PUT,GET,DELETE)?

public class SaveNewAddressLabelService { 
    @GET 
    @Consumes("application/text") 
    @Produces("application/json") 

手段即使方法执行SELECT配置为从用户界面为每个方法制成的

目前所有的来电, INSERT,UPDATE,DELETE操作使用GET进行注释。

一切工作正常,你可以请让我知道会这有什么区别,如果我使用appropiate法像 POST,PUT,GET,DELETE

回答

1

那么,在功能方面可能没有差别。但是,如果您想将您的API发布为RESTful,那么使用标准REST方法是很好的。使用你的API的人对标准有一些期望(即GET方法是幂等的 - 不会改变状态),并且他们可能会使你的API工作混淆。

+0

非常感谢您的澄清。 – Pawan 2014-09-13 07:36:14

相关问题