2013-11-14 125 views
1

我有一個RESTful API。 DELETE /Collection/<Object-ID>將刪除指定的對象。我們不會刪除內部的對象。它只會被標記爲已刪除。RESTful刪除與評論

現在需要輸入刪除評論。 REST如何實現這一點?

+1

可能的重複:http://stackoverflow.com/questions/14323716/restful-alternatives-to-delete-request-body –

回答

0

您可以在客戶端的請求上添加一個自定義http標頭,然後從服務器讀取它。

編輯:

實例與自定義標題要求:

DELETE /path/to/resource HTTP/1.1 
Host: localhost:8080 
Accept: */* 
Delete-Comment: not needed anymore 

響應:

HTTP/1.1 410 Gone 
Date: Thu, 14 Nov 2013 13:56:26 GMT 
Content-Length: 0 

需要注意的是X-頭被棄用:Custom HTTP headers : naming conventions

3

你有很多選擇離子(如概述in this question),但其中沒有一個真的被認爲是標準實踐。我個人會避免使用自定義HTTP標頭,但是當發送DELETE時,您可能會遇到某些HTTP實現不允許(甚至忽略)請求體的問題。