Tampak bagi saya bahwa sebagian besar dari apa yang dapat dicapai dengan HttpWebRequest/Response
juga dapat dicapai dengan WebClient
kelas. Saya membaca di suatu tempat yang WebClient
merupakan pembungkus tingkat tinggi untuk WebRequest/Response
.
Sejauh ini, saya tidak bisa melihat apa pun yang dapat diselesaikan dengan HttpWebRequest/Response
yang tidak dapat dicapai dengan WebClient
, atau di mana HttpWebRequest / Response akan memberi Anda lebih banyak kontrol "halus".
Kapan saya harus menggunakan WebClient dan kapan HttpWebRequest/Response
? (Jelas, HttpWebRequest/Response
adalah HTTP spesifik.)
Jika HttpWebRequest/Response
levelnya lebih rendah WebClient
, apa yang bisa saya capai dengan HttpWebRequest/Response
yang tidak bisa saya capai WebClient
?