yannovitch78
Messages postés15Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention27 octobre 2005
-
25 oct. 2005 à 16:36
yannovitch78
Messages postés15Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention27 octobre 2005
-
27 oct. 2005 à 13:55
bonjour à tous,
je ne suis pas vraiment sûr que l'on puisse le faire mais bon, je demande au cas où. J'aimerai en fait me connecter à un site distant et y remplir son formulaire pour le valider, toujours à distance. Nous connaissons biensûr le nom des contrôles à remplir mais même en javascript, ils sont logiquement inaccessibles. Voila, si quel'un a une idée, j'en serais ravi.
P.S: Je parle biensûr de sites qui ne balancent pas les paramètres contenus dans leur url vers les contrôles (cf google).
A voir également:
Remplir un formulaire sur une page distante et le valider
//la réponse (idem que pour un GET)
HttpWebResponse oWResponse =(HttpWebResponse) oWRequest.GetResponse();
Stream oS = oWResponse.GetResponseStream();
StreamReader oSReader = new StreamReader(oS,System.Text.Encoding.ASCII);
txtResult.Text = oSReader.ReadToEnd();
oSReader.Close();
oS.Close();
Soit très simple utiliser un navigateur dans ton appli et faire un truc du genre :
yannovitch78
Messages postés15Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention27 octobre 2005 27 oct. 2005 à 13:55
Merci de ton aide.
Je me suis concentré sur la deuxième méthode, mais je rencontre encore quelques problèmes. Ton objet "this.web" est-il un objet type WebBrowser ou un objet type InternetExplorer. Si je le définit comme un objet WB, il me met un Log sur la méthode Navigate (erreur inconnue). Et si je le définit comme un objet IE, qui possède aussi une méthode Navigate, il me met un Log sur l'instantiation de cet objet (accès refusé). Je suis un peu bloqué du coup. Si tu as une idée, n'hésites pas à m'en faire part.