Echo Service

About this service
What is this?

The Echo Service is a lightweight HTTP debugging tool that reflects every incoming request back to the caller as a JSON payload. It's useful for inspecting how requests look after passing through reverse proxies, API gateways, or ingress controllers.

It runs behind the path prefix /contrib/echo/ on OS Launchpad, making it a practical routing smoke-test for the platform itself.

Endpoints
PathMethod(s)Description
/healthGETLiveness probe — returns {"status":"healthy"}
/api/statsGETIn-memory request counters & uptime (resets on restart)
/echo/*ANYEcho catch-all — reflects method, path, headers, query & body
/GETHome page with interactive request builder
/aboutGETThis page
/demoGETAutomated demo that fires several echo requests
/statsGETLive request statistics dashboard
Echo payload structure
FieldDescription
methodHTTP method (GET, POST, …)
pathRequest path as seen by the service
queryParsed query-string parameters object
headersAll request headers (including forwarded ones)
bodyParsed request body (POST / PUT / PATCH only)
timestampISO-8601 server time when the request was processed