Mam zasób, który można uzyskać pod adresem URI /resources/{resource_identifier}
i ma właściwość "status", która ma być dostępna. Zastanowiłem się nad kilkoma opcjami, które byłyby "najlepsze" lub "najbardziej relaksujące"?Reszta projektu uri do zmiany statusu zasobu
działania Option One Append na URI i mieć klienta POST
tych URI
/resources/{resource_identifier}/void
/resources/{resource_identifier}/open
/resources/{resource_identifier}/close
To wygląda niezdarny choć.
Opcja druga Użyj param kwerendy w URI, a nie klienta PATCH
do tych
/resources/{resource_identifier}?transition=void
/resources/{resource_identifier}?transition=open
/resources/{resource_identifier}?transition=close
Opcji Trzy Korzystanie ładunek na życzenie i mieć klienta PUT
/resources/{resource_identifier}
opcji ładowność:
{ ..., "status" :"void" }
{ ..., "status" :"open" }
{ ..., "status" :"close" }
A może coś zupełnie innego?
Dzięki ... Ale tworzymy tworzenie zasobów i akcje na żądanie * POST *. Tylko do aktualizacji używamy żądania * PUT * ... Jeszcze raz dziękuję. – Suresh