有些朋友说 WebClient 不能保持 Session 和 Cookie,只有 HttpWebRequest 才能保持 Session。实际上我们只要重写 WebClient 的 GetWebRequest 方法就可以使 WebClient 保持 Session 和 Cookie。 下面是 HttpClient 类, 它继承自 WebClient,并重写了 GetWebRequest 方法。关键是要定义一个 Cookie 容器(红色代码部分): } 相关文章:使用WebClient自动填写并提交ASP.NET页面表单 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie 相关文章: