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