Rucho

rucho

1.6.0OAS 3.0

Rucho - An echo server and general HTTP request inspector.

API Base URL
  • Server 1:https://rucho.org

    Production (EKS us-east-2, behind Kong)

Additional Information

MIT License

Serves a welcome message at the root path (`/`).

HTTP Method:

  • GET

Responses:

  • 200 OK: Returns a plain text welcome message.
get
https://rucho.org/

Response

200 text/plain

Welcome message

string
get/
 
200 text/plain

Echoes back details of the incoming request for any HTTP method.

This endpoint is useful for debugging and understanding how requests are processed.
It reflects the method, path, query parameters, headers, and body of the request.

Responses:

  • 200 OK: Successfully echoed the request details as a JSON object.

Note: While this handler is registered for /anything and /anything/*path,
the OpenAPI documentation for /anything/*path is handled by anything_path_handler
due to current limitations in utoipa with wildcard path parameters in a single handler.

head
https://rucho.org/anything

Query Parameters

connectionstring | null

Set to close to force a Connection: close response and hang up the connection afterward (HTTP/1.1 only; ignored over HTTP/2)

Body

application/octet-stream
string

Response

200 application/json

Echoes request details (includes a tls object over HTTPS; a connection field when ?connection=close is set)

head/anything

Body

No file selected
 
200 application/json