Echo Service
La API Echo es una herramienta simple que devuelve exactamente los datos que recibe. Es útil para probar y depurar solicitudes HTTP, ya que muestra todos los detalles de la petición recibida.
Endpoint Echo
GET/POST /api/echo
Este endpoint devuelve todos los datos recibidos en la solicitud, incluyendo:
- Método HTTP utilizado
- Datos del cuerpo (body) si se usa POST
- Parámetros de consulta (query params)
- Cabeceras HTTP
- Marca de tiempo de la solicitud
Ejemplo de respuesta exitosa:
{
"success": true,
"data": {
"method": "POST",
"body": {
"message": "Hola mundo"
},
"query": {
"param1": "valor1"
},
"headers": {
"host": "localhost:3000",
"content-type": "application/json"
},
"timestamp": "2024-03-20T12:00:00.000Z"
}
}
Ejemplos de uso:
GET con parámetros de consulta:
curl "https://testio.dev/api/echo?param1=valor1¶m2=valor2"
POST con datos JSON:
curl -X POST -H "Content-Type: application/json" -d "{\"message\":\"Hola mundo\"}" https://testio.dev/api/echo