Bonjour, j'aimerais créer une application mobiles me permettant de me connecter a une session d'un site en utilisant l'interface de mon appli mobile. En gros j'aimerais envoyer des données "identifiant" ou "mot de passe" a la page web.
J'ai suivi un tuto mais je n'arrive pas l'exploiter dans mon propre projet.

Il me propose le code suivant:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
public MainPage()
{
    InitializeComponent();
 
    HttpWebRequest requete = (HttpWebRequest)HttpWebRequest.Create("http://www.lesite.com/uploads/fr/ftp/mateo21/php/form_text/cible.php");
    requete.Method = "POST";
    requete.ContentType = "application/x-www-form-urlencoded";
 
 
    requete.BeginGetRequestStream(DebutReponse, requete);
}
 
private void DebutReponse(IAsyncResult resultatAsynchrone)
{
    HttpWebRequest requete = (HttpWebRequest)resultatAsynchrone.AsyncState;
    Stream postStream = requete.EndGetRequestStream(resultatAsynchrone);
    string donneesAEnvoyer = "prenom=Nicolas";
 
    byte[] tableau = Encoding.UTF8.GetBytes(donneesAEnvoyer);
    postStream.Write(tableau, 0, donneesAEnvoyer.Length);
    postStream.Close();
    requete.BeginGetResponse(FinReponse, requete);
}
 
private void FinReponse(IAsyncResult resultatAsynchrone)
{
    HttpWebRequest requete = (HttpWebRequest)resultatAsynchrone.AsyncState;
    WebResponse webResponse = requete.EndGetResponse(resultatAsynchrone);
    Stream stream = webResponse.GetResponseStream();
 
    StreamReader streamReader = new StreamReader(stream);
    string reponse = streamReader.ReadToEnd();
    stream.Close();
    streamReader.Close();
    webResponse.Close();
 
    Dispatcher.BeginInvoke(() => Resultat.Text = reponse);
}
Merci d'avance pour votre aide