Junior
Jaké standardní metody používá EndPoint?
sobes.tech AI
Odpověď od AI
Standardní metody HTTP často používané pro interakci s EndPoint:
- GET: Získání dat ze serveru. Nemění stav zdroje.
- POST: Odeslání dat na server pro vytvoření nového zdroje nebo provedení akce.
- PUT: Aktualizace nebo vytvoření zdroje na serveru. Pokud zdroj existuje, je aktualizován; pokud ne, je vytvořen.
- PATCH: Částečná aktualizace zdroje na serveru. Odesílají se pouze měnitelné pole.
- DELETE: Odstranění zdroje ze serveru.
- HEAD: Získání hlaviček odpovědi bez těla zprávy. Používá se k ověření existence zdroje nebo metadat.
- OPTIONS: Získání informací o dostupných metodách a dalších možnostech interakce se zdrojem.
Příklad použití GET s curl:
# Získat informace o uživateli s ID 123
curl http://api.example.com/users/123
Příklad použití POST s JSON tělem:
# Vytvořit nového uživatele
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
Příklad použití PUT pro aktualizaci:
# Aktualizovat údaje uživatele s ID 123
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
Příklad použití DELETE:
# Odstranit uživatele s ID 123
curl -X DELETE http://api.example.com/users/123
Tyto metody určují typ operace, kterou klient chce provést nad zdrojem identifikovaným URL EndPoint.