Tampak bagi saya bahwa sebagian besar dari apa yang dapat dicapai dengan HttpWebRequest/Responsejuga dapat dicapai dengan WebClientkelas. Saya membaca di suatu tempat yang WebClientmerupakan pembungkus tingkat tinggi untuk WebRequest/Response.
Sejauh ini, saya tidak bisa melihat apa pun yang dapat diselesaikan dengan HttpWebRequest/Responseyang 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/Responseadalah HTTP spesifik.)
Jika HttpWebRequest/Responselevelnya lebih rendah WebClient, apa yang bisa saya capai dengan HttpWebRequest/Responseyang tidak bisa saya capai WebClient?