Jest to teoria/najlepszych praktyk pytanie dotyczące relaksującego i hateoas projektowania ...skutki uboczne na innych zasobów
Biorąc pod uwagę zasoby:
/myresources/(zbiorem naszych obiektach zasobów)
i
/transakcji/(zbiorem transakcji historycznych zaszły w systemie)
jest to ważny praktyką:
POST/myresources/
nie tylko stworzyć nowy zasób w/myresources/ale również nowy resource at/transactions /?
Innymi słowy, czy POST (lub jakikolwiek czasownik) do jednego efektu URL może mieć zarówno adres URL, jak i inne? Czy istnieje inne podejście? Oczywiście możemy użyć dwóch testów POST, ale to wymaga od nas zaufania do użytkownika, aby zachować prawidłowy stan w wielu modyfikacjach zasobów.
Przydatne myśli, dzięki! Czy problem z pamięcią podręczną nie byłby obecny w prawie każdym dostępnym do aktualizacji API REST? I czy ten problem nie zostałby złagodzony za pomocą ostatnich nagłówków modów? – James
Tak; i tak, może. – fumanchu