老外编的程序(八):在CSharp里面使用Http Get方法

发表于:2007-06-30来源:作者:点击数: 标签:
/Author: Duncan Mackenzie using System; using System.Net; using System.IO; namespace MakeAGETRequest_charp { /// summary /// Summary description for Class1. /// /summary class Class1 { static void Main(string[] args) { string sURL; sURL = h
/Author: Duncan Mackenzie
using System;
using System.Net;
using System.IO;

namespace MakeAGETRequest_charp
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Class1
    {
        static void Main(string[] args)
        {
            string sURL;
            sURL = "http://www.microsoft.com";

            WebRequest wrGETURL;
            wrGETURL = WebRequest.Create(sURL);
            
            WebProxy myProxy = new WebProxy("myproxy",80);
            myProxy.BypassProxyOnLocal = true;

            wrGETURL.Proxy = WebProxy.GetDefaultProxy();

            Stream objStream;
            objStream = wrGETURL.GetResponse().GetResponseStream();

            StreamReader objReader = new StreamReader(objStream);

            string sLine = "";
            int i = 0;

            while (sLine!=null)
            {
                i++;
                sLine = objReader.ReadLine();
                if (sLine!=null)
                    Console.WriteLine("{0}:{1}",i,sLine);
            }
            Console.ReadLine();
        }
    }
}

原文转自:http://www.ltesting.net