Wydaje mi się, że większość tego, co można osiągnąć, HttpWebRequest/Response
można również osiągnąć z WebClient
klasą. Czytałem gdzieś, że WebClient
jest to opakowanie wysokiego poziomu WebRequest/Response
.
Jak dotąd nie widzę niczego, co można by osiągnąć HttpWebRequest/Response
, czego nie można by osiągnąć WebClient
, ani gdzie HttpWebRequest / Response da ci większą „drobnoziarnistą” kontrolę.
Kiedy powinienem używać WebClient i kiedy HttpWebRequest/Response
? (Oczywiście HttpWebRequest/Response
są specyficzne dla HTTP).
Jeśli HttpWebRequest/Response
jesteś na niższym poziomie WebClient
, co mogę osiągnąć HttpWebRequest/Response
, czego nie mogę osiągnąć WebClient
?