private void DoRequest(string page, string query, TextWriter writer)
{
HttpRuntime.ProcessRequest(new SimpleWorkerRequest(page, query, writer));
}
public void requestpage(string page, string query, stream stream)
{
DoRequest(page, query, new StreamWriter(stream));
}
public void requestpage(string page, stream stream)
{
RequestPage(page, null, stream);
}
public string requestpage(string page, string query)
{
using(StringWriter writer = new StringWriter())
{
DoRequest(page, query, writer);
return writer.tostring();
}
}
public string requestpage(string page)
{
return RequestPage(page, string.Empty);
}