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
Vous devez vous connecter pour publier un commentaire.
HTTP-Proxy-Servlet fait exactement ce dont vous avez besoin.
Configuration rapide
pom.xml
web.xml
Printemps Intégration
voir aussi: HTTP-Proxy-Servlet Question #15
pom.xml
ServletWrappingControllerExt.java
Haricots configuration
OriginalL'auteur vahapt
Vous devez utiliser javax.net.HttpURLConnection
Voici le pseudo code:
OriginalL'auteur Ramesh PVK
Autant je comprends que Vous devez envoyer
request
s de Servlet et obtenirresponse
à partir d'un autre serveur dans le vôtre, peut-être vous avez besoin d'un Client HTTP ( Vue d'ensemble ).Cette question pourrait également vous aider.
OriginalL'auteur Asif