2014-09-13 69 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

相關問題