删除资源
HTTP API 的另一个常见用途是删除现有资源。这通常应该使用 DELETE
请求来完成。
如果删除成功,服务器应返回 200 OK
; 一个适当的错误代码,如果不是。
如果我们的员工 Charlie Smith 离开了公司,我们现在想要删除他的记录,那可能是这样的:
DELETE /employees/1/charlie-smith HTTP/1.1
Host: example.com
HTTP/1.1 200 OK
Content-Type: application/json
{
'links': [
{
'uri': '/employees',
'rel': 'create',
'method': 'POST'
}
]
}