...
| Bloque de código | ||
|---|---|---|
| ||
String response = webClient.post()
.uri("/recurso")
.header("nombreHeader", "Valor")
.body(Mono.just(Objeto), TipoObjeto.class)
.retrieve()
.bodyToMono(String.class)
.timeout(Duration.ofSeconds(3))
.block(); |
¡Ojo! Por defecto, las llamadas con WebClient son asíncronas, no bloqueantes. La instrucción block() del final sirve para hacerlas bloqueantes, para esperar a la respuesta antes de seguir.
Gestionar código de respuesta
...