Yogeshvu
10/07/2022, 4:10 PMval retrievedResource: Mono<String> = myRequest
.retrieve()
.onStatus(HttpStatus::is4xxClientError) { Mono.error(RuntimeException("4XX Error ${it.statusCode()}, ${it.bodyToMono(String::class.java)}")) }
.onStatus(HttpStatus::is5xxServerError) { Mono.error(RuntimeException("5XX Error ${it.statusCode()}, ${it.bodyToMono(String::class.java)}")) }
.bodyToMono(String::class.java)
return retrievedResource.share().block()
Yogeshvu
10/07/2022, 4:12 PMGiorgos Makris
10/07/2022, 8:03 PMonStatus
allows you to get a throwable or some other object inside the lambda?Yogeshvu
10/08/2022, 7:14 PM