[webclient] envoi data method POST et redirection
Bonsoir tout le monde, j'ai encore besoin de vos précieux conseils. Alors plantons le décor :
j'ai un formulaire PHP avec 2 input (user/pwd) et un bouton valider, qui renvoi si le login est correct vers une autre page du type http://.../mapage?ID=3A45FF...
Je tente de faire un programme se connectant directement au formulaire, envoyant le couple user/pwd, afin de récupérer deux ou 3 variables sur la page http://.../mapage?ID=3A45FF...
Voila (en substance) ce que j'ai commencé à coder :
WebClient wc = new WebClient();
NameValueCollection nvc = new NameValueCollection();
string webtext = wc.DownloadString("https://website/login");
nvc.Add("username", usermane);
nvc.Add("password", password);
byte[] response = wc.UploadValues("http://website/login.php", "POST", nvc);
MessageBox.Show(Encoding.GetEncoding("iso-8859-15").GetString(response));
WebHeaderCollection whc = wc.ResponseHeaders;
for (i = 0; i < whc.Count; i++)
{
MessageBox.Show(whc.GetKey(i) + " = " + whc.Get(i));
}
Mon problème, c'est qu'avec ça je n'arrive pas a me connecter à la fameuse page http://.../mapage?ID=3A45FF..., je n'arrive pas a récupérer ni l'url, ni l'ID, en gros rien, la réponse à la requete est le script HTML du formulaire, ni plus ni moins. J'ai donc besoin de l'aide de bon développeurs qui pourraient me dire comment gérer la "redirection". Merci à vous.