33 lines
873 B
Plaintext
33 lines
873 B
Plaintext
<%@ WebHandler Language="C#" Class="proxy" %>
|
|
|
|
using System;
|
|
using System.Web;
|
|
using System.Net;
|
|
using System.IO;
|
|
|
|
public class proxy : IHttpHandler
|
|
{
|
|
|
|
public void ProcessRequest(HttpContext context)
|
|
{
|
|
string requestUriString = context.Request.QueryString["url"];
|
|
if (requestUriString != "")
|
|
{
|
|
WebRequest req = HttpWebRequest.Create(requestUriString);
|
|
WebResponse resp = req.GetResponse();
|
|
StreamReader myStreamReader = new StreamReader(resp.GetResponseStream());
|
|
|
|
string p = myStreamReader.ReadToEnd();
|
|
context.Response.ContentType = "text/xml";
|
|
context.Response.Write(p);
|
|
}
|
|
}
|
|
|
|
public bool IsReusable
|
|
{
|
|
get
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
} |