Cookies und WebClient
C# .Net
wenn man mal schnell ein File uploaden oder eine WebSite laden möchte, dann ist der WebClient im Namespace System.Net genau das Richtige, aber was ist mit Cookies?
Kategorie wenn man mal schnell ein File uploaden oder eine WebSite laden möchte, dann ist der WebClient im Namespace System.Net genau das Richtige, aber was ist mit Cookies?
Normalerweise kann er es nicht
Mit den folgenden Zeilen ist das aber kein Problem ->
public class CookieWebClient : WebClient
{
private CookieContainer m_container = new CookieContainer();
protected override WebRequest GetWebRequest(Uri address)
{
WebRequest request = base.GetWebRequest(address);
if (request is HttpWebRequest)
{
(request as HttpWebRequest).CookieContainer = m_container;
}
return request;
}
}
Gruß JJR
Mit den folgenden Zeilen ist das aber kein Problem ->
public class CookieWebClient : WebClient
{
private CookieContainer m_container = new CookieContainer();
protected override WebRequest GetWebRequest(Uri address)
{
WebRequest request = base.GetWebRequest(address);
if (request is HttpWebRequest)
{
(request as HttpWebRequest).CookieContainer = m_container;
}
return request;
}
}
Gruß JJR