Raw cookie strings (e.g. ['a=1', 'b=2']).
Lower-cased headers.
Best-effort client IP from forwarding headers.
The HTTP method (upper-case).
OptionalrawThe raw request body (text for textual content types, bytes otherwise, undefined if none).
The raw query string (without the leading ?).
The absolute request URL.
A canonical HTTP request derived from a Web
Request.A
Requestis already the Web standard, so normalisation is mostly a matter of reading the (single-shot) body once and lifting headers/cookies/ip into a plain, agnostic shape the rest of the adapter can use without ever touching a runtime-specific API.