private Mono<Void> proxy(HttpServerRequest request, HttpServerResponse response) { return HttpClient.create() .wiretap(true) .headers(h -> h.add(filterRequestHeaders(request.requestHeaders()))) .get() .uri(URI.create("http://localhost:" + CONTENT_SERVER_PORT + "/" + request.path()) .toString()) .response((targetResponse, buf) -> response.headers(filterResponseHeaders(targetResponse.responseHeaders())) .send(buf.retain()) .then()) .then(); }