Mi sembra che la maggior parte di ciò che può essere realizzato HttpWebRequest/Responsepossa essere realizzato anche con la WebClientclasse. 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/Responsecui 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/Responsesono specifici di HTTP.)
Se HttpWebRequest/Responsesono di livello inferiore WebClient, cosa posso fare con HttpWebRequest/Responseciò che non posso realizzare WebClient?