Ensemble Tête de la Demande et de la Transmettre à une autre application
Je suis en train d'écrire un Java de l'application Web, qui, dans l'environnement de production réel serait l'avant-clos par une autre application qui permettrait de définir des en-têtes de requête HTTP, avant la demande de frappe de ma demande.
Cependant, dans l'environnement de développement, je n'ai pas le avant la fin de l'application, pour laquelle j'ai besoin de créer une maquette web application qui simule le même comportement. c'est à dire ce simulacre d'application doit définir les en-têtes de requête et de rediriger ou de l'avant peu importe ce que je ne sais pas 🙂 pour une certaine page de mon application.
Comment puis-je y arriver?
OriginalL'auteur Shyam | 2013-01-15
Vous devez vous connecter pour publier un commentaire.
Les articles suivants peuvent vous aider:
application.
P. S.
Je suis désolé, je fournis seulement des liens, qui était un de mes premiers réponse sur ))
Vous êtes les bienvenus!
OriginalL'auteur informatik01
Dans le cas où vous ne souhaitez pas modifier votre code comme suggéré par @user1979427 vous pouvez utiliser un serveur proxy pour modifier les en-têtes ou ajouter des en-têtes à la volée.
Par exemple dans Apache HTTPD vous ajoutez quelque chose comme ci-dessous proxy et le
Reportez-vous à HTTPD doc
OriginalL'auteur ch4nd4n
Vous devez créer un AddReqHeaderForFrowardWrapper demande wrapper passage de la headername et les valeurs d'en-tête. Et, remplacer la tête de la requête de méthodes liées à retourner votre en-tête personnalisé.
OriginalL'auteur Ramesh PVK
Au lieu d'écrire une maquette de l'application, j'ai utilisé un navigateur add-on qui m'a permis d'ajouter des en-têtes personnalisés!
OriginalL'auteur Shyam
Pour le réglage de l'en-tête en java, vous pouvez utiliser:
Et pour rediriger vers une autre page, vous pouvez utiliser:
request.setHeader
. Ni nerequest.sendRedirect
existe. Je suppose que c'est une faute de frappe pourresponse
. Cependant, même quand j'ai essayé, les en-têtes de requête ne sont pas reçus dans mon application.OriginalL'auteur Umair Qayyum