在我看来,大多数可以用HttpWebRequest/Response完成的事情也可以用WebClient类来完成。 我在某处读到WebClient是WebRequest/Response的高级包装器。 到目前为止,我看不到用HttpWebRequest/Response可以完成的任何事情,而WebClient无法完成任何事情,HttpWebRequest / Response会给你更多的“细粒度”控制。 什么时候应该使用WebClient和HttpWebRequest/Response ? (显然, HttpWebRequest/Response是HTTP特定的。) 如果HttpWebRequest/Response的级别比WebClient低,那么我可以用HttpWebRequest/Response完成WebClient无法完成的工作?