2009-10-23 13 views
16

Co to jest najlepsza praktyka w przypadku zmiany nazwy zasobu w trybie RESTOWNOWYM? Powiedzmy moi użytkownicy mogą utrzymać nazwanych list rzeczy z uriZmień nazwę zasobu w RESTOWNOWY sposób

http://example.org/users/{userName}/lists/{listName} 

chcę dać moich użytkowników API do zmiany nazwy pewną listę. Jaki jest preferowany sposób?

wymyśliłem następujące pory:

  • POST do zasobu do listy z post-data „newname = ...”
  • umieścić listę nowego URI, a następnie usunąć stary URI

Co to jest właściwy sposób?

Odpowiedz

9

Pierwszy krok jest w porządku, ale sugeruję, aby nie usuwać starego identyfikatora URI, ponieważ każde łącze do tego zasobu będzie zerwane. zamiast wrócić Code 301 HTTP "Przeniesiony na stałe"

http://en.wikipedia.org/wiki/HTTP_301