HTTPConnection
[WORK IN PROGRESS]
.cookies - An object that contains the cookies provided by the client
.data - A container for the data related to the connection but which may not be inside the session
.headers - An object that contains the HTTP headers of the request
.host - The host of the url of the request
.hostname - The hostname of the url of the request
.ip - An object that describes the remote ip address of the request
.langs - An array of strings that represents languages accepted by the client in the order of their relevance
.method - The HTTP method of the request
.params - The object that contains named parameters from the route
.path - The pathname of the url of the request
.protocol - The name of the protocol of the request, can be http or https
.query - The object that contains parsed query string from the url
.request - The Node.JS server request object instance, may be used for compatibility with some third party modules
.response - The Node.JS server response object instance, may be used for compatibility with some third party modules
.session - A container used to keep important data on the server-side
.url - The url of the request split in components
.body() - Parse received data from the request
.cache([config]) - Set, get or remove Cache-Control header
.close([callback]) - Close the connection
.cookie(name, value[, attributes]) - Set a cookie
.drain(location[, type, override]) - Write the content of a file to the response
.error(code) - Calls the error route with the provided code
.header(name[, value]) - Set, get or remove a header of the response
.keep([timeout]) - Set a timeout for inactivity on the connection socket
.lang([value]) - Set or get the language of the content of the response
.links([links]) - Define the relation of the current location with other locations
.log([format, tokens, logger]) - Log data
.redirect(location[, permanent]) - Redirect the client to a specific location
.render(source[, imports, callback]) - Render from the template engine
.send(data[, callback]) - Send preformatted data to the response stream
.status([code]) - Set or get the status code of the response
.type([type, override]) - Set, get or remove the type of the content of the response