Sobes.tech
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.