Таким образом, мое приложение должно было перейти к другому сервису и использовать прямой прокси-сервер.
Мне удалось заставить его работать с HTTP-клиентом Apache:
HttpPut post = new HttpPut(url);
HttpHost proxy = new HttpHost("<IP ADRESS>", <PORT>, "<SCHEME>");
RequestConfig config = RequestConfig.custom()
.setProxy(proxy)
.build();
post.setConfig(config);
HttpResponse putResponse = client.execute(post);
но я хотел сделать что-то подобное с клиентом undertow и не был уверен, как это сделать.Интересно, возможно ли это сделать с помощью http Forwarded Headers?