I made a little console application using .NET 1.1, that sends a request to an address given as parameter. It is to be used to simulate traffic on a web site. Probably could use some refinement of the code (just consider it my alpha, and that there will be no beta, RTM, etc.).
using System;
using System.Web;
using System.IO;
using System.Net;
namespace SendHttpRequest
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class EntryPoint
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
if(args.Length > 0)
{
string url = args[0];
Uri uri = null;
try
{
uri = new Uri(url);
}
catch
{
Console.WriteLine("Invalid URL. No request sent.");
return;
}
WebRequest request = WebRequest.Create(uri);
request.Method = "GET";
WebResponse response = null;
try
{
response = request.GetResponse();
StreamReader rdr = new StreamReader(response.GetResponseStream());
string content = rdr.ReadToEnd();
Console.WriteLine(content);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return;
}
}
else
{
Console.WriteLine("Usage: SendHttpRequest {url}");
}
}
}
}
No comments:
Post a Comment