Methode doPost entre une Applet et un servlet
Bonjour à toutes et à tous,
Je suis bloqué depuis plusieurs jours sur ce problème et aucune solution trouvé sur les forum n'a résolut mon problème:cry:.
En fait j'essai simplement d'envoyer, via une applet, une requête Post à un servlet qui me retourne une page HTML. Pour établir la connexion et envoyer la requête, j'utilise ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| //encodage des paramètres de la requête
String donnees = URLEncoder.encode("Choix", "UTF-8")+
"="+URLEncoder.encode("Etudiant", "UTF-8");
//Réglage vers le serveur distant
URL urlservlet = new URL("http://localhost:8080/Projet_ITII_v3/Servlet_te");
HttpURLConnection connExtension = (HttpURLConnection)urlservlet.openConnection();
connExtension.setDoOutput(true)
//envoi de la requête
OutputStreamWriter writer = new OutputStreamWriter(connExtension.getOutputStream());
writer.write(donnees);
writer.flush(); |
Lorsque j'interroge cette même Servlet par un formulaire HTML (method=Post). Ma servlet me répond correctement. Donc, je pense que le problème vient de l'Applet. Sachant que j'utilise un serveur Web Tomcat, quelqu'un aurait-il une idée sur la raison de ce problème?
Merci d'avance :P