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