Web & HTTP

HTTP status codes, methods, versions, user agents, log levels and fake JWTs. See all field types and the options every field takes.

httpStatus

Common HTTP status: 200, 201, 204, 400, 401, 403, 404, 409, 422, 429, 500, 503.

Parameter Values Default Description
format code, text, simple code code (and its alias simple) writes the integer; text writes 404 Not Found.

Also takes the common options and textual constraints.

httpStatus.yaml
- { name: status, type: httpStatus, format: text }

httpMethod

GET, POST, PUT, PATCH, DELETE, HEAD or OPTIONS.

Also takes the common options and textual constraints.

httpMethod.yaml
- { name: method, type: httpMethod }

httpVersion

HTTP/1.0, HTTP/1.1, HTTP/2 or HTTP/3.

Also takes the common options and textual constraints.

httpVersion.yaml
- { name: protocol, type: httpVersion }

userAgent

Browser or API client user-agent string.

Parameter Values Default Description
browser chrome, firefox, opera, safari Fixed browser. Without it, Chrome, Firefox or Safari.
kind api api for an API client agent. Exclusive with browser.

Also takes the common options and textual constraints.

userAgent.yaml
- { name: agent, type: userAgent, browser: firefox }

logLevel

TRACE, DEBUG, INFO, WARN or ERROR.

Also takes the common options and textual constraints.

logLevel.yaml
- { name: level, type: logLevel }

jwt

Unsigned JWT (alg: none) with sub, iat and exp claims. Never valid against a real verifier.

Also takes the common options and textual constraints.

jwt.yaml
- { name: token, type: jwt }