Il me semble que la plupart de ce qui peut être accompli HttpWebRequest/Responsepeut aussi être accompli avec la WebClientclasse. J'ai lu quelque part qui WebClientest un wrapper de haut niveau pour WebRequest/Response.
Jusqu'à présent, je ne vois rien qui puisse être accompli avec HttpWebRequest/Responsequi ne puisse pas être accompli avec WebClient, ni où HttpWebRequest / Response vous donnera un contrôle plus "fin".
Quand dois-je utiliser WebClient et quand HttpWebRequest/Response? (De toute évidence, HttpWebRequest/Responsesont spécifiques à HTTP.)
Si le HttpWebRequest/Responseniveau est inférieur WebClient, que puis-je accomplir avec HttpWebRequest/Responselequel je ne peux pas accomplir WebClient?