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