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();
}
}
}
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();
}
}
}
浙公网安备 33010602011771号