Requête HTTP problème

Signaler
Messages postés
5
Date d'inscription
mardi 20 septembre 2005
Statut
Membre
Dernière intervention
9 mars 2006
-
Messages postés
5
Date d'inscription
mardi 20 septembre 2005
Statut
Membre
Dernière intervention
9 mars 2006
-
Bonjour,
Voila j'ai un problème je souhaites faire une requête HTTP sur FreeDB, si quelqu'un connait, enfin bref peut importe mais toujours est-il que je n'arrive pas à faire ma requête, voila un bout de mon code je pense que je le fais au plus simple ms au final ca marche pas : merci

string Data
"cddb read rock 12345678&hellojoe my.host.com xmcd 2.1&proto=5";


byte [] dataToPost
= new ASCIIEncoding().GetBytes(Data
.ToString());




HttpWebRequest Req
= (HttpWebRequest
)WebRequest
. Create ("http://freedb_server/~cddb/cddb.cgi");
Req
.Method
= "POST";


Req
.ContentLength
= dataToPost
.Length
;


Req
.ContentType
= "text/plain";


Stream myStream
= Req
. GetRequestStream ();


myStream
.Write(dataToPost
,0,dataToPost
.Length
);


myStream
.Close();


WebResponse myResponse
= Req
.GetResponse();


Stream responseStream
= myResponse
. GetResponseStream ();


StreamReader streamReader
= new StreamReader(responseStream
);


string result
= streamReader
.ReadToEnd();


Console
.WriteLine(result
);


streamReader
.Close();


responseStream
.Close();


myResponse
.Close();


myStream
.Close();

1 réponse

Messages postés
5
Date d'inscription
mardi 20 septembre 2005
Statut
Membre
Dernière intervention
9 mars 2006

je fais une application qui doit faire une requete sur FreeDB exactement comme toi et moi j'arrive a obtenir une reponse du serveur, je te dirais deja juste de verifier en utilisant un boucle ac un while et un readline et pa un readtoend comme ceci :

string line;
while ((line = reader.ReadLine()) != null)
{
listBox1.Items.Add(line);
}

voila jespere que ça t'aidera
tchooo c#powaaa!