3

リソースは、複数の URI で識別できます。例えば

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

上記のすべてにリソースが含まれる場合があります: Person -

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

John Doe の年齢を 10 歳から 15 歳に変更したいとします。次のように /person/1234 に PUT します。

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

クライアントに他の 2 つの URL を強制的に無効にするにはどうすればよいですか?

4

2 に答える 2

0

エンティティデータ自体を返す代わりに、作成して/person/list?fname=Johnリダイレクト/person/list?lname=Doeします。/person/1234

于 2011-08-29T16:14:30.663 に答える
0

他の 2 つの URL から返された ETag を新しい値 (データのハッシュなど) に変更します。

于 2011-08-29T01:59:09.697 に答える