ComplianceServer/oldcode/Common/CookieAwareWebClient.cs

25 lines
662 B
C#

using System;
using System.Net;
namespace WX.CRM.Common
{
public class CookieAwareWebClient : WebClient
{
public CookieContainer cookie = new CookieContainer();
/// <summary>
/// 通过Cookie访问数据
/// </summary>
/// <param name="address"></param>
/// <returns></returns>
protected override WebRequest GetWebRequest(Uri address)
{
WebRequest request = base.GetWebRequest(address);
if (request is HttpWebRequest)
{
(request as HttpWebRequest).CookieContainer = cookie;
}
return request;
}
}
}