rendered paste bodyusing System;
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class PhotoTest
{
CookieContainer cookieContainer;
public PhotoTest ()
{
ServicePointManager.CertificatePolicy = new AcceptAllCertificatesPolicy ();
cookieContainer = new CookieContainer ();
}
public void Run ()
{
HttpWebRequest request = WebRequest.Create ("http://www.cnn.com/") as HttpWebRequest;
request.CookieContainer = cookieContainer;
request.UserAgent = "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.8.0.6) Gecko/20060812 Firefox/1.5.0.6";
request.Method = "GET";
request.AllowAutoRedirect = true;
HttpWebResponse response = request.GetResponse () as HttpWebResponse;
Console.WriteLine ("Status Code: {0}", response.StatusCode);
Console.WriteLine ("Cookies: {0}", response.Cookies.Count);
foreach (Cookie cookie in response.Cookies) {
Console.WriteLine (cookie.ToString ());
}
}
public static void Main (string [] args)
{
PhotoTest pt = new PhotoTest ();
pt.Run ();
}
}
class AcceptAllCertificatesPolicy : ICertificatePolicy
{
public AcceptAllCertificatesPolicy ()
{
}
public bool CheckValidationResult (ServicePoint servicePoint, X509Certificate certificate,
WebRequest request, int certificateProblem)
{
return true; // Accept everything
}
}