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