Csharp/C Sharp by API/System.Net/WebRequest

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

WebRequest.Create(Uri u)

<source lang="csharp">

using System; using System.Net; using System.IO; using System.Text;

class MainClass {

   public static void Main(string[] args)
   {
       Uri uri = new Uri("http://www.nfex.ru");
       
       
       WebRequest req = WebRequest.Create(uri);
       WebResponse resp = req.GetResponse();
       Stream stream = resp.GetResponseStream();
       StreamReader sr = new StreamReader(stream);
       
       string s = sr.ReadToEnd();
       
       Console.WriteLine(s);
   }

}


 </source>


WebRequest.GetResponse()

<source lang="csharp"> using System; using System.Drawing; using System.IO; using System.Net; using System.Windows.Forms;

class ImageFromWeb: Form {

    Image image;
  
    public static void Main()
    {
         Application.Run(new ImageFromWeb());
    }
    public ImageFromWeb()
    {
         ResizeRedraw = true;
         WebRequest   webreq = WebRequest.Create("http://www.yoursite.ru/1.jpg");
         WebResponse  webres = webreq.GetResponse();
         Stream       stream = webres.GetResponseStream();
  
         image = Image.FromStream(stream);
         stream.Close();
    }
    protected override void OnPaint(PaintEventArgs pea)
    {
         DoPage(pea.Graphics, ForeColor,ClientSize.Width, ClientSize.Height);
    }     
    protected void DoPage(Graphics grfx, Color clr, int cx, int cy)
    {
         grfx.DrawImage(image, 0, 0);
    }

}

 </source>