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::Event::Failure.for(error).emit(self) return Protocol::HTTP::Response[502, {"content-type" => "text/plain"}, [error.class.name]] end