Junior
Ce metode standard utilizează EndPoint?
sobes.tech AI
Răspuns de la AI
Metodele HTTP standard frecvent utilizate pentru interacțiunea cu EndPoint:
- GET: Obțineți date de la server. Nu modifică starea resursei.
- POST: Trimiteți date către server pentru a crea o resursă nouă sau pentru a executa o acțiune.
- PUT: Actualizați sau creați o resursă pe server. Dacă resursa există, aceasta este actualizată; dacă nu, este creată.
- PATCH: Actualizare parțială a resursei pe server. Se trimit doar câmpurile modificate.
- DELETE: Ștergeți o resursă de pe server.
- HEAD: Obțineți anteturile răspunsului fără corpul mesajului. Folosit pentru a verifica existența resursei sau metadate.
- OPTIONS: Obțineți informații despre metodele disponibile și alte capacități de interacțiune cu resursa.
Exemplu de utilizare a GET cu curl:
# Obțineți informații despre utilizatorul cu ID-ul 123
curl http://api.example.com/users/123
Exemplu de utilizare a POST cu corp JSON:
# Creați un utilizator nou
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
Exemplu de utilizare a PUT pentru actualizare:
# Actualizați datele utilizatorului cu ID-ul 123
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
Exemplu de utilizare a DELETE:
# Ștergeți utilizatorul cu ID-ul 123
curl -X DELETE http://api.example.com/users/123
Aceste metode determină tipul de operație pe care clientul dorește să o execute asupra resursei, identificată prin URL-ul EndPoint.