Mi sembra che la maggior parte di ciò che può essere realizzato HttpWebRequest/Response
possa essere realizzato anche con la WebClient
classe. Ho letto da qualche parte che WebClient
è un wrapper di alto livello per WebRequest/Response
.
Finora, non riesco a vedere nulla che possa essere realizzato con HttpWebRequest/Response
cui non possa essere realizzato WebClient
, né dove HttpWebRequest / Response ti darà un controllo più preciso.
Quando dovrei usare WebClient e quando HttpWebRequest/Response
? (Ovviamente, HttpWebRequest/Response
sono specifici di HTTP.)
Se HttpWebRequest/Response
sono di livello inferiore WebClient
, cosa posso fare con HttpWebRequest/Response
ciò che non posso realizzare WebClient
?