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