同步請求資源

請求msdn上的一個頁面計算頁面大小

大數據培訓,云培訓,數據挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經理培訓

static void Main(string[] args)
{    string url = "https://docs.microsoft.com/zh-cn/dotnet/core/api/system";    try
    {
        WebRequest request = WebRequest.Create(url);
        WebResponse response = request.GetResponse();        using (var reader = new StreamReader(response.GetResponseStream()))
        {            string text = reader.ReadToEnd();
            Console.WriteLine(FormatBytes(text.Length));
        }
    }    catch (WebException e)
    {
    }    catch (IOException e)
    {
    }    catch (NotSupportedException e)
    {
    }
}static string FormatBytes(long bytes)
{    string[] magnitudes = new string[] { "GB", "MB", "KB", "Bytes" };    long max = (long)Math.Pow(1024, magnitudes.Length);    var t1 = magnitudes.FirstOrDefault(magnitude => bytes > (max /= 10