Problème d'authentification dans un WebClient
Bonjour tout le monde,
Pour savoir ce qui m'attend comme réponses ici, j'ai d'abord trouvé ça en C# :
Code:
1 2 3
| WebClient wc = new WebClient();
wc.Credentials = new NetworkCredential(strUser, strPassword);
String strCont = wc.DownloadString("https://www.developpez.net/forums/usercp.php"); |
puis un peu sophistiqué la chose :
Code:
1 2 3 4 5 6 7 8
| string strUrl = "https://www.developpez.net/forums/usercp.php";
WebClient client = new WebClient();
string method = "POST"; // If your endpoint expects a GET then do it.
NameValueCollection parameters = new NameValueCollection();
parameters.Add("vb_login_username", vb_login_username);
parameters.Add("vb_login_password", vb_login_password);
var response_data = client.UploadValues(strUrl, method, parameters);
var responseString = UnicodeEncoding.UTF8.GetString(response_data); |
Malheureusement, il semble que ça donne le contenu de la page pour un utilisateur anonyme, puisque ça n'inclut pas la division new_subscribed_threads.
Contrairement à ce que m'affiche Firefox.
Où est l'erreur ?
Un peu trop synchrone, tout ça ?