Chapter 13: Non-CRUD Operations
Při návrhu REST API potřebujeme provádět s resources různé operace. Jen zřídka si vystačíme se základní sadou CRUD operací, které jsou popsány na stránce HTTP Metody. Existuje mnoho různých názorů na vytváření endpointů, které mají za úkol provádět ne-crudové operace. S ohledem na HTTP standard a konvence doporučuji veškeré operace modelovat jako CRUD a REST API koncipovat primárně jako CRUD API. Nyní vás seznámím s návrhovými vzory, které mi dlouhá léta pomáhají s návrhem API.