online / endpoints 62 / categories 10 / rate 60/min/ip /

Headers

Response metadata that agrees with itself.

GET /bytes alias: /bytes

Returns n random bytes with accurate Content-Length and Content-Type: application/octet-stream. Deterministic by ?seed= for reproducibility. Counterpart to /bytes, which lies about byte count or MIME type.

n Number of bytes to return (1–4096, default 256).
seed Integer seed for deterministic byte generation (default 42). Same seed + same n produces the same body on every call.

details

GET /cache-coherent alias: /cache-confused

Returns a single, sensible Cache-Control directive (`public, max-age=300`). Counterpart to the chaos /cache-confused endpoint, which combines mutually contradictory directives.

details

GET /matched-content-type alias: /wrong-content-type

Returns a JSON body labelled application/json — the Content-Type matches the body. Counterpart to the chaos /wrong-content-type endpoint, which mismatches the two on purpose.

details

GET /range alias: /range

Returns correct HTTP Range responses: 206 with the exact requested bytes and an accurate Content-Range header, 416 for unsatisfiable ranges, 200 + full body on If-Range ETag mismatch. Counterpart to /range, which lies about which bytes it returns.

details

Headers that don’t lie. The Content-Type matches the body; the Cache-Control directive is single and sensible. If your client’s caching/parsing behavior diverges between these and the chaos counterparts, the chaos detection is real.