44 votes

Le moyen le plus simple de lire la réponse de WebResponse

<pre><code></code><p>Maintenant que vous avez l’objet webResponse, quel est le moyen le plus simple de lire son contenu ?</p></pre>

49voto

Marc Gravell Points 482669

J’utiliserais simplement les méthodes asynchrones sur `` - beaucoup plus facile à travailler avec:

Mais pour répondre à la question; en supposant qu’il s’agit de texte,quelque chose comme (en notant que vous devrez peut-être spécifier l’encodage):

13voto

Flea Points 3308

Voici une façon de le faire si la réponse provient de XML.

9voto

fozylet Points 664
internal string Get(string uri)
{
    using (WebResponse wr = WebRequest.Create(uri).GetResponse())
    {
        using (StreamReader sr = new StreamReader(wr.GetResponseStream()))
        {
            return sr.ReadToEnd();
        }
    }
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X