Automatically decompress message body if necessary.
Request base path.
HTTP headers.
Check if underlying socket was encrypted with TLS.
Request is a WebSocket handshake.
Maximum message body size in bytes, after decompression, unlimited by default.
Request method.
Request path.
Peer address.
Request ID.
Reverse proxy support is activated.
Request URL.
Server base URL.
Remote IP address. Uses he X-Forwarded-For header value if reverse proxy support is activated.
Request protocol. Uses the X-Forwarded-Proto header value if reverse proxy support is activated.
Query parameters.
User info.
Optionaloptions: UploadOptionsGet message body as Buffer object.
Get message body as a readable stream.
Get async iterator for uploaded files from message body.
Optionaloptions: UploadOptionsGet form parameters from message body.
Optionaloptions: UploadOptionsGet cookie value.
Get HTML message body as @mojojs/dom object.
Pipe message body to writable stream.
Set HTTP header for message. // Set Server header body.set('Server', 'mojo.js');
Get message body as string.
Get XML message body as @mojojs/dom object.
Get YAML message body as parsed data structure.
Server request class.