UriBuilder与WebRequest结合做请求

在一些场景中,我们有这样的需求。向一个IP发送Get请求,然后分析返回内容。这是我在做网页监控软件中遇到的一个问题。
具体代码:
namespace NSharper.App {
    
using System;
    
using System.Net;
    
using System.IO;

    
class Program {
        
static void Main(string[] args) {

            UriBuilder uri 
= new UriBuilder("127.0.0.1");
            uri.Host 
= "www.nsharper.com";
            uri.Path 
= "/test";

            WebRequest request 
= HttpWebRequest.Create(uri.Uri);
            var response 
= request.GetResponse();

            Stream stream 
= response.GetResponseStream();
            StreamReader reader 
= new StreamReader(stream);

            
string output = reader.ReadToEnd();
            Console.Write(output);
            Console.Read();
        }
    }
}

posted on 2009-08-27 11:44  胖宝宝  阅读(155)  评论(0)    收藏  举报

导航