Junior — Middle
V jakých případech se doporučuje používat určitý HTTP-metod v REST API?
sobes.tech AI
Odpověď od AI
V REST API jsou HTTP metody používány podle jejich semantiky:
- GET — pro získání zdroje nebo seznamu zdrojů. Nemění stav serveru.
- POST — pro vytvoření nového zdroje nebo provedení operace, která mění stav.
- PUT — pro nahrazení existujícího zdroje nebo jeho vytvoření, pokud neexistuje (idempotentní).
- PATCH — pro částečnou aktualizaci zdroje.
- DELETE — pro odstranění zdroje.
Doporučuje se používat metody tak, aby odrážely záměr operace a byly idempotentní tam, kde je to možné (například PUT a DELETE). To usnadňuje pochopení API a správnou funkci klientů a serverů.