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.