Мне кажется, что большую часть того, что можно сделать, HttpWebRequest/Responseможно сделать и с WebClientклассом. Я где-то читал, что WebClientэто оболочка высокого уровня для WebRequest/Response.
Пока я не вижу ничего, что можно было бы сделать с помощью того, HttpWebRequest/Responseчего нельзя было бы сделать WebClient, и где HttpWebRequest / Response предоставит вам более «детальный» контроль.
Когда мне следует использовать WebClient и когда HttpWebRequest/Response? (Очевидно, HttpWebRequest/Responseони специфичны для HTTP.)
Если HttpWebRequest/Responseуровень ниже, то WebClientчто я могу сделать с HttpWebRequest/Responseтем, с чем не могу WebClient?