08-02-2023, 04:51 PM
Kotlin Syntax!!
webClient
.post()
.body(BodyInserters.fromObject(body))
.headers(headersSetter)
.retrieve()
.bodyToMono<SomeClass>()
.timeout(Duration.ofSeconds(30)) /// specify timeout duration
.doOnNext {
logger.info{ "log something"}
}
.onErrorMap { throwable ->
logger.error{"do some transformation"}
throwable
}
webClient
.post()
.body(BodyInserters.fromObject(body))
.headers(headersSetter)
.retrieve()
.bodyToMono<SomeClass>()
.timeout(Duration.ofSeconds(30)) /// specify timeout duration
.doOnNext {
logger.info{ "log something"}
}
.onErrorMap { throwable ->
logger.error{"do some transformation"}
throwable
}