Dường như với tôi rằng hầu hết những gì có thể được hoàn thành HttpWebRequest/Responsecũng có thể được hoàn thành với WebClientlớp. Tôi đọc ở đâu đó WebClientlà một trình bao bọc cấp cao cho WebRequest/Response.
Cho đến nay, tôi không thể thấy bất cứ điều gì có thể được thực hiện HttpWebRequest/Responsemà không thể thực hiện được WebClient, cũng như nơi httpWebRequest / Feedback sẽ cung cấp cho bạn quyền kiểm soát "chi tiết hơn".
Khi nào tôi nên sử dụng WebClient và khi HttpWebRequest/Responsenào? (Rõ ràng, HttpWebRequest/Responselà cụ thể HTTP.)
Nếu HttpWebRequest/Responseở cấp độ thấp hơn thì WebClienttôi có thể hoàn thành cái gì HttpWebRequest/Responsemà tôi không thể hoàn thành WebClient?