У меня есть конечная точка веб-службы, которая должна просто передавать полученные данные из другой внутренней конечной точки.
Моя цель - не читать тело ввода, которое я получаю, и ответ, который я хочу вернуть. Я просто хочу это прокси.
Следующее работает, но, вероятно, неоптимально преобразовать ответ в Mono<String>
. Но как я могу сделать лучше?
@RestController
public class ProxyController {
@PostMapping("/proxy")
public Mono<Object> proxy(InputStream payload) {
return webClient.post().uri(url).bodyValue(payload).retrieve().bodyToMono(String.class);
}
}