CookieContainer cookieJar = new CookieContainer();
CookieCollection cookies = new CookieCollection();
//WebRequest request = HttpWebRequest.Create(_url);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(_url);
try
{
if (Request.Cookies.Count != 0)
{
HttpCookie aCookie;
request.CookieContainer = new CookieContainer();
//HttpWebRequest cookieRequest = request as HttpWebRequest;
sb.Append("<p><font color='blue'>Cookies Found (" + Request.Cookies.Count.ToString() + "): ");
for(int i=0; i<Request.Cookies.Count; i++)
{
aCookie = Request.Cookies[i];
sb.Append("<BR>Name: " + aCookie.Name + "<BR>");
sb.Append("Value: " + aCookie.Value + "<BR>");
//cookieJar.Add(new Cookie(aCookie.Name, aCookie.Value, aCookie.Path, ".adultadworld.com"));
request.CookieContainer.Add(new Uri("http://www.jpkphoto.info"), new Cookie(aCookie.Name, aCookie.Value));
}
sb.Append("</font></p>");
}
else
sb.Append("<P><font color='blue'>No Cookies Found</font></p>");
}
catch (Exception ex)
{
sb.Append("<P><font color='red'><b>Error Reading Cookies: " + ex.Message + "</b></font></p>");
}
((HttpWebRequest)request).UserAgent = _agent;
((HttpWebRequest)request).CookieContainer = cookieJar;
WebResponse response = request.GetResponse();
_cookie = cookieJar.GetCookieHeader(request.RequestUri);
cookies = cookieJar.GetCookies(request.RequestUri);
saveCookie(cookies);
Stream data = response.GetResponseStream();
ASKER
The .NET Framework is not specific to any one programming language; rather, it includes a library of functions that allows developers to rapidly build applications. Several supported languages include C#, VB.NET, C++ or ASP.NET.
TRUSTED BY
Simply you have to create a cookie that the web browser gets and store in its cookie folder, then you can request the cookie to retrieve what you stored in the cookie.