Thursday, December 13, 2012
Reading and Writing Text Files c sharp
using System;using System.IO;namespace csharp_station.howto
using System;using System.IO;namespace csharp_station.howto
Fetching Web Pages
WebFetch.cs
using System; using System.IO; using System.Net; using System.Text; /// <summary> /// Fetches a Web Page /// </summary> class WebFetch { static void Main(string[] args) { // used to build entire input StringBuilder sb = new StringBuilder(); // used on each read operation byte[] buf = new byte[8192]; // prepare the web page we will be asking for HttpWebRequest request = (HttpWebRequest) WebRequest.Create("http://solve-dotnet.blogspot.in/"); // execute the request HttpWebResponse response = (HttpWebResponse) request.GetResponse(); // we will read data via the response stream Stream resStream = response.GetResponseStream(); string tempString = null; int count = 0; do { // fill the buffer with data count = resStream.Read(buf, 0, buf.Length); // make sure we read some data if (count != 0) { // translate from bytes to ASCII text tempString = Encoding.ASCII.GetString(buf, 0, count); // continue building the string sb.Append(tempString); } } while (count > 0); // any more data to read? // print out page source Console.WriteLine(sb.ToString()); } }
Subscribe to:
Posts (Atom)