Dường như với tôi rằng hầu hết những gì có thể được hoàn thành HttpWebRequest/Response
cũng có thể được hoàn thành với WebClient
lớp. Tôi đọc ở đâu đó WebClient
là 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/Response
mà 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/Response
nào? (Rõ ràng, HttpWebRequest/Response
là cụ thể HTTP.)
Nếu HttpWebRequest/Response
ở cấp độ thấp hơn thì WebClient
tôi có thể hoàn thành cái gì HttpWebRequest/Response
mà tôi không thể hoàn thành WebClient
?