Sobes.tech
Junior

Koje standardne metode koristi EndPoint?

sobes.tech АИ

Одговор од АИ

Standardne HTTP metode koje se često koriste za interakciju sa EndPoint:

  • GET: Dobijanje podataka sa servera. Ne menja stanje resursa.
  • POST: Slanje podataka na server za kreiranje novog resursa ili izvršenje akcije.
  • PUT: Ažuriranje ili kreiranje resursa na serveru. Ako resurs postoji, ažurira se; ako ne, kreira se.
  • PATCH: Delimično ažuriranje resursa na serveru. Šalju se samo polja koja se menjaju.
  • DELETE: Brisanje resursa sa servera.
  • HEAD: Dobijanje zaglavlja odgovora bez tela poruke. Koristi se za proveru postojanja resursa ili metapodataka.
  • OPTIONS: Dobijanje informacija o dostupnim metodama i drugim mogućnostima interakcije sa resursom.

Primer korišćenja GET sa curl:

# Dobijanje informacija o korisniku sa ID-jem 123
curl http://api.example.com/users/123

Primer korišćenja POST sa JSON telom:

# Kreiranje novog korisnika
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users

Primer korišćenja PUT za ažuriranje:

# Ažuriranje podataka korisnika sa ID-jem 123
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123

Primer korišćenja DELETE:

# Brisanje korisnika sa ID-jem 123
curl -X DELETE http://api.example.com/users/123

Ove metode određuju tip operacije koju klijent želi da izvrši nad resursom identifikovanim URL-om EndPoint-a.