¿Qué hace que este HTTPS WebRequest se agote aunque funcione en el navegador?

Aquí está mi solicitud:

var request = (HttpWebRequest) WebRequest.Create("https://mtgox.com/");
request.CookieContainer = new CookieContainer();
request.AllowAutoRedirect = false;
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
request.Headers[HttpRequestHeader.AcceptEncoding] = "gzip, deflate";
request.Headers[HttpRequestHeader.AcceptLanguage] = "en-gb,en;q=0.5";
request.Headers[HttpRequestHeader.AcceptCharset] = "ISO-8859-1,utf-8;q=0.7,*;q=0.7";
request.Timeout = 5000;
request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0";
request.Method = "GET";

request.GetResponse();

Los encabezados se copiaron de Firefox usando HttpFox. Utilicé Fiddler2 para verificar que, al menos para las solicitudes HTTP, los encabezados son completamente idénticos entre las solicitudes de Firefox y mis solicitudes.

Sin embargo, al realizar una solicitud aeste sitio web específico usando HTTPS, la solicitud simplemente agota el tiempo de espera. Funciona para otros sitios web.

Debo hacerlo de manera diferente a Firefox, porque siempre funciona en Firefox. Sin embargo, no puedo depurarlo con Fiddler2, porque cada vez que Fiddler2 reenvía estas solicitudes,tiempo también, incluso cuando se originó por Firefox.

¿Es solo un sitio web realmente defectuoso? ¿Qué parte de lo anterior me delata por no ser Firefox?

Respuestas a la pregunta(6)

Su respuesta a la pregunta