Bonjour,
Je souhaites depuis une Servlet créer puis rediriger vers une adresse extérieur à mon serveur (faire l'équivalent d'un envoie de formulaire en sorte).
Seulement, je n'y arrive pas,
ne permettant que d'accéder à une url "interne"
Code : Sélectionner tout - Visualiser dans une fenêtre à part RequestDispatcher rd = getServletContext().getRequestDispatcher(url);
J'ai aussi essayé ceci (monté un appel POST)
Mais cette fois la réponse en écriture direct n'est pas correct les images par ex n'apparaissent pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 URL obj = new URL(url); HttpURLConnection con = (HttpURLConnection) obj.openConnection(); //add reuqest header con.setRequestMethod("POST"); con.setRequestProperty("User-Agent", "Mozilla/5.0"); con.setRequestProperty("Accept-Language", "en-US,en;q=0.5"); // Send post request con.setDoOutput(true); DataOutputStream wr = new DataOutputStream(con.getOutputStream()); wr.writeBytes(params); wr.flush(); wr.close();
Est il possible ? Je suis complètement perdu.
Partager