How to extract response header & status code from Spring 5 WebClient ClientResponse
You can use the exchange function of webclient e.g. Mono<String> reponse = webclient.get() .uri(“https://stackoverflow.com”) .exchange() .doOnSuccess(clientResponse -> System.out.println(“clientResponse.headers() = ” + clientResponse.headers())) .doOnSuccess(clientResponse -> System.out.println(“clientResponse.statusCode() = ” + clientResponse.statusCode())) .flatMap(clientResponse -> clientResponse.bodyToMono(String.class)); then you can convert bodyToMono etc