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.