สำหรับฉันแล้วดูเหมือนว่าสิ่งที่สามารถทำได้ส่วนใหญ่HttpWebRequest/Response
ก็สามารถทำได้ในWebClient
ชั้นเรียนเช่นกัน ฉันอ่านที่ไหนสักแห่งที่WebClient
เป็นกระดาษห่อหุ้มระดับสูงสำหรับWebRequest/Response
.
จนถึงตอนนี้ฉันไม่เห็นสิ่งใดที่สามารถทำได้โดยHttpWebRequest/Response
ที่ไม่สามารถทำได้ด้วยWebClient
และที่ HttpWebRequest / Response จะให้การควบคุมแบบ "ละเอียด" มากขึ้น
ฉันควรใช้ WebClient เมื่อใดและเมื่อHttpWebRequest/Response
ใด (เห็นได้ชัดว่าHttpWebRequest/Response
เป็น HTTP เฉพาะ)
ถ้าHttpWebRequest/Response
เป็นระดับที่ต่ำกว่านั้นWebClient
สิ่งที่ฉันสามารถประสบความสำเร็จกับการHttpWebRequest/Response
ที่ฉันไม่สามารถประสบความสำเร็จด้วยWebClient
?