jbe@255: request._initializers = {} jbe@255: request._in_progress = false jbe@255: jbe@255: -- initialize once jbe@270: request._mime_types = { jbe@270: "html", "text/html", jbe@270: "css", "text/css", jbe@270: "js", "application/javascript", jbe@270: "png", "image/png", jbe@270: "jpeg", "image/jpeg", jbe@270: "jpg", "image/jpeg", jbe@270: "gif", "image/gif", jbe@270: "svg", "image/svg+xml", jbe@270: "pdf", "application/pdf", jbe@270: "txt", "text/plain" jbe@270: } jbe@255: request._absolute_baseurl = nil jbe@212: request._http_options = {} jbe@212: jbe@262: request.for_each(function() jbe/bsw@0: jbe@262: -- configurable jbe@262: request._response_headers = {} jbe@262: request._force_absolute_baseurl = false jbe@262: request._perm_params = {} jbe@262: request._404_route = nil jbe@262: jbe@262: -- non-configurable jbe@255: request._http_request = nil jbe@255: request._status = nil jbe@255: request._forward = nil jbe@255: request._forward_processed = false jbe@255: request._redirect = nil jbe@255: request._csrf_secret = nil jbe@262: jbe@255: end)