ObservableHttp.createRequest(HttpAsyncMethods.createGet("http://www.wikipedia.com"), client) .toObservable() .flatMap({ ObservableHttpResponse response -> return response.getContent().map({ byte[] bb -> return new String(bb); }); }) .toBlockingObservable() .forEach({ String resp -> // this will be invoked once with the response println(resp); });