Mini Httpbin

Available endpoints:

  1. / - This page.
  2. /delay/{n} - Delays responding for min(n, 10) seconds. Responds with status code 200
  3. /delay/{n}?status-code={code} - Delays responding for min(n, 10) seconds. Responds with chosen status code.
  4. /get - Returns GET request data.
  5. /head - Returns response headers. HEAD only.
  6. /headers - Returns request headers as a dictionary.
  7. /html - Renders an HTML page.
  8. /json - Returns JSON.
  9. /patch - Returns request data. PATCH only.
  10. /post - Returns request data. POST only.
  11. /put - Returns request data. PUT only.
  12. /redirect-to?url=foo&status_code=307 - Redirects with chosen status code.
  13. /redirect-to?url=foo - Redirects with status code 302.
  14. /status/{code} - Returns the given HTTP status code.
  15. /xml - Returns XML.
  16. /openapi - Returns OpenAPI spec.