Junior
¿Qué métodos estándar utiliza EndPoint?
sobes.tech AI
Respuesta de la IA
Métodos HTTP estándar comúnmente utilizados para interactuar con EndPoint:
- GET: Obtener datos del servidor. No cambia el estado del recurso.
- POST: Enviar datos al servidor para crear un nuevo recurso o realizar una acción.
- PUT: Actualizar o crear un recurso en el servidor. Si el recurso existe, se actualiza; si no, se crea.
- PATCH: Actualización parcial del recurso en el servidor. Solo se envían los campos que cambian.
- DELETE: Eliminar un recurso del servidor.
- HEAD: Obtener los encabezados de la respuesta sin el cuerpo del mensaje. Se usa para verificar la existencia del recurso o metadatos.
- OPTIONS: Obtener información sobre los métodos disponibles y otras capacidades de interacción con el recurso.
Ejemplo de uso de GET en curl:
# Obtener información del usuario con ID 123
curl http://api.example.com/users/123
Ejemplo de uso de POST con cuerpo JSON:
# Crear un nuevo usuario
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
Ejemplo de uso de PUT para actualizar:
# Actualizar datos del usuario con ID 123
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
Ejemplo de uso de DELETE:
# Eliminar usuario con ID 123
curl -X DELETE http://api.example.com/users/123
Estos métodos definen el tipo de operación que el cliente desea realizar sobre el recurso identificado por la URL del EndPoint.