如果PUT请求,如何使'其他'URI无效?

时间:2011-08-29 01:57:07

标签: http rest resteasy restful-url

资源可以由多个URI标识。例如

/person/1234
/person/list?fname=John
/person/list?lname=Doe

以上所有内容都可能包含资源: 人 -

id: 1234
fname: John
lname: Doe
age: 10

假设您想将John Doe的年龄从10岁改为15.所以您将以下内容发送给/ person / 1234

id: 1234
fname: John
lname: Doe
age: 15

如何强制客户端使其他2个网址无效?

2 个答案:

答案 0 :(得分:0)

将其他两个URL返回的ETag更改为新值(例如,数据的哈希值)。

答案 1 :(得分:0)

/person/list?fname=John/person/list?lname=Doe重定向到/person/1234,而不是自己返回实体数据。