Sobes.tech
Junior

Quali metodi standard utilizza EndPoint?

sobes.tech AI

Risposta dell'AI

Metodi HTTP standard comunemente usati per interagire con EndPoint:

  • GET: Ottenere dati dal server. Non modifica lo stato della risorsa.
  • POST: Inviare dati al server per creare una nuova risorsa o eseguire un'azione.
  • PUT: Aggiornare o creare una risorsa sul server. Se la risorsa esiste, viene aggiornata; se no, viene creata.
  • PATCH: Aggiornamento parziale della risorsa sul server. Vengono inviati solo i campi modificabili.
  • DELETE: Eliminare una risorsa dal server.
  • HEAD: Ottenere gli header della risposta senza il corpo del messaggio. Usato per verificare l'esistenza della risorsa o i metadati.
  • OPTIONS: Ottenere informazioni sui metodi disponibili e altre capacità di interazione con la risorsa.

Esempio di utilizzo di GET con curl:

# Ottenere informazioni sull'utente con ID 123
curl http://api.example.com/users/123

Esempio di utilizzo di POST con corpo JSON:

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

Esempio di utilizzo di PUT per aggiornare:

# Aggiornare i dati dell'utente con ID 123
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123

Esempio di utilizzo di DELETE:

# Eliminare l'utente con ID 123
curl -X DELETE http://api.example.com/users/123

Questi metodi definiscono il tipo di operazione che il client desidera eseguire sull'oggetto risorsa identificato dall'URL dell'EndPoint.