4 min read

Chapter 12: HTTP Patch

Metoda HTTP Patch se používá k částečné aktualizaci resource. Oproti ostatním HTTP metodám v této příručce není HTTP Patch popsána v RFC 9110, ale v samostatných standardech. Metodu lze implementovat dvěma různými způsoby, přičemž oba způsoby lze používat souběžně:

  • JSON Patch - RFC 6902
  • Merge Patch - RFC 7396
💡
Oba zmíněné standardy byly primárně navrženy pro aktualizaci resources s JSON reprezentací. To je také důvodem, proč některá starší API stále používají metodu PUT i pro částečnou aktualizaci. Vzhledem k tomu, že většina dnešních REST API používá jako základní reprezentaci formát JSON, není k použití PUT tímto způsobem dále důvod. Současná API navíc principy PATCH metody rozšířily i na další formáty, zejména pak XML.

The full content is available exclusively to premium subscribers.