Avant une servlet demande à un autre serveur

Java Servlet API peut rediriger les requêtes vers un autre chemin d'accès au sein d'un même serveur (identique de l'hôte:port). Mais, le transfert vers un autre hôte:port — proxy, les faire — est une autre histoire.

J'ai essayé de le faire avec Maillot Client, en adaptant le ServletRequest — méthode, en-têtes, mediatype et corps — pour un Maillot ClientRequest (avec un autre uri de base), de faire l'appel, et l'adaptation de l'arrière du Maillot ClientResponse — méthode, en-têtes, mediatype et le corps de la ServletResponse.

L'adaptation de ces manuellement semble mauvais pour moi.

N'est pas là une pure Servlet API solution?
Ou un client HTTP capable de s'adapter demandes en arrière et en avant lors de la modification de l'hôte:port?

OriginalL'auteur yves amsellem | 2012-06-02