class Falcon::Middleware::Proxy
def call(request)
Proxy the request if the authority matches a specific host.
def call(request) if host = lookup(request) @count += 1 request = self.prepare_request(request, host) client = connect(host.endpoint) client.call(request) else super end rescue => error Console.error(self, error) return Protocol::HTTP::Response[502, {'content-type' => 'text/plain'}, [error.class.name]] end