如何使用许多参数构建restful DELETE URL?

时间:2012-06-20 04:34:39

标签: java resteasy restful-url

我创建了一个宁静的DELETE服务,例如,URL是

http://localhost/book/10, 

使用DELETE方法发送此请求,但我需要记录该操作的用户,因此我需要使用该DELETE方法请求发送operatorId参数。如何建立这个删除网址?

http://localhost/book/10?operatorId=10

http://localhost/book/10/operator-id/10

或其他网址。

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

好吧,您不希望任何人删除,因此您只需检查随请求一起发送的cookie或基本身份验证凭据。

另外,RESTful DELETE应该是幂等的,这意味着在进行相同的调用时没有任何变化。如果您正在使用数据库,则它不再是客户端和服务器之间的有效合同。