Reenviar una solicitud de servlet a otro servidor

Java Servlet API puede reenviar solicitudes a otra ruta dentro del mismo servidor (host idéntico: puerto). Pero, reenviar a un host diferente: el puerto, como lo hace el proxy, es otra historia.

He intentado hacer eso con Jersey Client, adaptando elServletRequest - Método, encabezados, tipo de medio y cuerpo - a una JerseySolicitud de cliente (con una base uri diferente), haciendo la llamada, y adaptando de nuevo el jersey.Respuesta del cliente - Método, encabezados, mediatipo y cuerpo - a laServletResponse.

Adaptarlos manualmente me parece mal.

¿No hay una solución de API de Servlet pura? ¿O un cliente HTTP capaz de adaptar las solicitudes de ida y vuelta cuando se cambia el host: puerto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta