如果您遇到的问题是可以进行身份验证,但不能保留身份验证cookie,这是WebClient的cookie感知版本。
private class cookieAwareWebClient : WebClient{ public cookieAwareWebClient() : this(new cookieContainer()) { } public cookieAwareWebClient(cookieContainer c) { this.cookieContainer = c; } public cookieContainer cookieContainer { get; set; } protected override WebRequest GetWebRequest(Uri address) { WebRequest request = base.GetWebRequest(address); var castRequest = request as HttpWebRequest; if (castRequest != null) { castRequest.cookieContainer = this.cookieContainer; } return request; }}编辑:您给我的链接使用HTTP POST进行表单身份验证,尽管我没有时间走,但至少它使您从Google入手。



