Il me semble que la plupart de ce qui peut être accompli HttpWebRequest/Response
peut aussi être accompli avec la WebClient
classe. J'ai lu quelque part qui WebClient
est un wrapper de haut niveau pour WebRequest/Response
.
Jusqu'à présent, je ne vois rien qui puisse être accompli avec HttpWebRequest/Response
qui 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/Response
sont spécifiques à HTTP.)
Si le HttpWebRequest/Response
niveau est inférieur WebClient
, que puis-je accomplir avec HttpWebRequest/Response
lequel je ne peux pas accomplir WebClient
?