是否必须使用REST使用适当的方法类型(POST,PUT,GET,DELETE)?

时间:2014-09-13 07:20:55

标签: web-services rest

我们正在项目中使用REST调用Webservices来进行从用户界面进行的所有调用

目前,每种方法都以这种方式配置签名

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

表示即使Method执行SELECT,INSERT,UPDATE,DELETE操作,也使用 GET 进行注释。

一切正常,如果我使用合适的方法,请你告诉我它会有什么不同吗? POST,PUT,GET,DELETE

1 个答案:

答案 0 :(得分:1)

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