HttpWebRequest.GetResponse() keeps getting timed out
i wrote a simple C# function to retrieve trade history from MtGox with following API call: https://data.mtgox.com/api/1/BTCUSD/trades?since=<trade_id> documented here: https://en.bitcoin.it/wiki/MtGox/API/HTTP/v1#Multi_currency_trades here's the function: string GetTradesOnline(Int64 tid) { Thread.Sleep(30000); // communicate string url = "https://data.mtgox.com/api/1/BTCUSD/trades?since=" + tid.ToString(); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader reader = new StreamReader(response