Na roznych stronach przeczytalem takie definicje:
POST:
Used to modify and update a resource
PUT:
Used to create a resource, or overwrite it. While you specify the resources new URL.
POST – tworzy nowy zasób i w odpowiedzi w nagłówku Location zwraca URI nowego zasobu
PUT – aktualizuje zasób, operacja idempotenta
one sie przeciez wykluczaja :P
Kiedy powinno sie prawidlowo uzywac POSTa i PUTa ?
- Tworzenie nowego zasobu
- Podmienie istniejacego zasobu
- modyfikacja zsobu
... (istnieja inne warianty) ?