Bonjour,

Je rencontre actuellement un problème lors de l'utilisation de l'objet WebClient.
Je me connecte à un site tierce via une iframe et un petit code javascript permettant de logger mon utilisateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function LoadDone()
{
        var frame = document.getElementById("ifrlogin");
        frame.contentDocument.getElementById("email").value = "xxxxxx@xxxx.com";
        frame.contentDocument.getElementById("password").value = "xxxxx";
        frame.contentDocument.forms[0].submit.click();
    }
Après vérification, je suis bien loggé automatiquement au site cible.
J'essaye ensuite de récupérer le contenu d'une page du site cible, qui est bloquée pour les utilisateurs non loggés via

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
WebClient wc = new WebClient();
String page = wc.DownloadString(contentUrl);
Mon problème est que le WebClient me renvoie la page visible pour un utilisateur non identifié et non celle d'un utilisateur identifié.

Je suppose que ceci doit être du au fait qu'il faut que j'embarque dans mon WebClient des informations permettant au site cible de le confondre avec mon navigateur "classique" (qui lui est bien loggé) , mais lesquelles et comment faire ?