Parece-me que a maior parte do que pode ser realizado HttpWebRequest/Response
também pode ser realizada com a WebClient
classe. Eu li em algum lugar que WebClient
é um invólucro de alto nível WebRequest/Response
.
Até agora, não vejo nada que possa ser realizado com o HttpWebRequest/Response
que não possa ser realizado WebClient
nem onde o HttpWebRequest / Response fornecerá um controle mais "refinado".
Quando devo usar o WebClient e quando HttpWebRequest/Response
? (Obviamente, HttpWebRequest/Response
são específicos de HTTP.)
Se o HttpWebRequest/Response
nível é inferior WebClient
, o que posso realizar com o HttpWebRequest/Response
que não posso realizar WebClient
?