删除资源

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'
        }
    ]
}