参考:
http://dotnet.aspx.cc/ShowDetail.aspx?id=0A6660CE-4138-41EF-B882-15DB65564709

解决方案 »

  1.   

    不是你的问题。
    刚才试了一下,是你哪个网址的问题。
    http://www.interwetten.com这个就可以下载。
      

  2.   

    using System;
    using System.IO;
    using System.Net;
    using System.Text;
    class HttpWebRequest_Connection
    {
    static void Main()
    {    
    try  
    { // Create a new HttpWebRequest object.Make sure that 
    // a default proxy is set if you are behind a fure wall.
    HttpWebRequest myHttpWebRequest1 =
    (HttpWebRequest)WebRequest.Create("http://www.interwetten.com");
         
    myHttpWebRequest1.KeepAlive=false;
    // Assign the response object of HttpWebRequest to a HttpWebResponse variable.
    HttpWebResponse myHttpWebResponse1 = 
    (HttpWebResponse)myHttpWebRequest1.GetResponse(); Console.WriteLine("\nThe HTTP request Headers for the first request are: \n{0}",myHttpWebRequest1.Headers);
    Console.WriteLine("Press Enter Key to Continue..........");
    Console.Read(); Stream streamResponse=myHttpWebResponse1.GetResponseStream();
    StreamReader streamRead = new StreamReader( streamResponse );
    Char[] readBuff = new Char[256];
    int count = streamRead.Read( readBuff, 0, 256 );
    Console.WriteLine("The contents of the Html page are.......\n");  
    while (count > 0) 
    {
    String outputData = new String(readBuff, 0, count);
    Console.Write(outputData);
    count = streamRead.Read(readBuff, 0, 256);
    }
    Console.WriteLine();
    // Close the Stream object.
    streamResponse.Close();
    streamRead.Close();
    // Release the resources held by response object.
    myHttpWebResponse1.Close();
    // Create a new HttpWebRequest object for the specified Uri.
      
    }
    catch(ArgumentException e)
    {
    Console.WriteLine("\nThe second HttpWebRequest object has raised an Argument Exception as 'Connection' Property is set to 'Close'");
    Console.WriteLine("\n{0}",e.Message);
    }
    catch(WebException e)
    {
    Console.WriteLine("WebException raised!");
    Console.WriteLine("\n{0}",e.Message);
    Console.WriteLine("\n{0}",e.Status);

    catch(Exception e)
    {
    Console.WriteLine("Exception raised!");
    Console.WriteLine("Source :{0} " , e.Source);
    Console.WriteLine("Message :{0} " , e.Message);
    } Console.ReadLine();
    }
    }
      

  3.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=0A6660CE-4138-41EF-B882-15DB65564709http://dotnet.aspx.cc/Exam/GetPageHtml.aspx
      

  4.   

    WebRequest Req = WebRequest.Create("http://www.interwetten.com/webclient/betting/offer.aspx?Type=1&KindOfSportId=10&L=EN
    ");
    Req.Method = "GET";
    Req.ContentType = "text/plain"; WebResponse Res = Req.GetResponse();
    Stream RespStream = Res.GetResponseStream();
    StreamReader sr = new StreamReader(RespStream,System.Text.Encoding.UTF8);
    string StrRes = sr.ReadToEnd();
    RespStream.Close();
    Res.Close();