kdy bychom měli použít PUT a kdy bychom měli použít POST?
metody HTTP POST a PUT nejsou ekvivalentem HTTP vytváření a aktualizace CRUD. Oba slouží jinému účelu. Je docela možné, platné a v některých případech dokonce preferované, použít PUT k vytvoření zdrojů nebo použít POST k aktualizaci zdrojů.
použijte PUT, když můžete zdroj zcela aktualizovat prostřednictvím konkrétního zdroje. Například, pokud víte, že článek je umístěn na http://example.org/article/1234, můžete dát nový zdroj reprezentaci tohoto článku přímo přes PUT na této adrese URL.
Pokud nechcete znát skutečné umístění zdroje, například, když přidáte nový článek, ale nemáte tušení, kam to uložit, můžete poslat ho na adresu URL, a nechat server rozhodnout, aktuální URL.
jakmile zjistíte, že nové umístění zdroje, můžete použít DÁT znovu dělat aktualizace modrá sešívačka čl. Ale jak již bylo řečeno: můžete přidat nové zdroje také prostřednictvím PUT. Další příklad je dokonale platný, pokud váš API poskytuje tyto funkce: