Junior
Aké štandardné metódy používa EndPoint?
sobes.tech AI
Odpoveď od AI
Štandardné metódy HTTP často používané na interakciu s EndPoint:
- GET: Získanie dát zo servera. Nemenní stav zdroja.
- POST: Odoslanie dát na server na vytvorenie nového zdroja alebo vykonanie akcie.
- PUT: Aktualizácia alebo vytvorenie zdroja na serveri. Ak zdroj existuje, je aktualizovaný; ak nie, je vytvorený.
- PATCH: Čiastočná aktualizácia zdroja na serveri. Odosielajú sa iba meniteľné polia.
- DELETE: Vymazanie zdroja zo servera.
- HEAD: Získanie hlavičiek odpovede bez tela správy. Používa sa na overenie existencie zdroja alebo metadát.
- OPTIONS: Získanie informácií o dostupných metódach a ďalších možnostiach interakcie so zdrojom.
Príklad použitia GET s curl:
# Získať informácie o používateľovi s ID 123
curl http://api.example.com/users/123
Príklad použitia POST s JSON telom:
# Vytvoriť nového používateľa
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
Príklad použitia PUT na aktualizáciu:
# Aktualizovať údaje používateľa s ID 123
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
Príklad použitia DELETE:
# Vymazať používateľa s ID 123
curl -X DELETE http://api.example.com/users/123
Tieto metódy určujú typ operácie, ktorú klient chce vykonať nad zdrojom identifikovaným URL adresou EndPoint.