Thanks for your prompt response Dave,
So since you are wanting to do it at serverside, we have the following
means:
1. Using ServerXMLHTTP component in classic ASP page , we can just
vbscript or jscript in asp page.
#Using ServerXMLHTTP Directly
http://msdn.microsoft.com/library/en...mserverxmlhttp
_using_directly .asp?frame=true
2. Using HttpWebRequest class in asp.net web page, we can use C# or VB.NET.
http://msdn.microsoft.com/library/en...NetHttpWebRequ
estClassGetResp onseTopic.asp?f rame=true
For your convenience, I've pasted two test code snippet below. Hope helps.
ASP server code (JScript)
=============== ============
<%@ Language="JScri pt" %>
<%
var url = "http://www.asp.net";
var objSrvHTTP;
objSrvHTTP = Server.CreateOb ject ("Msxml2.Server XMLHTTP.3.0");
objSrvHTTP.open ("GET",url, false);
objSrvHTTP.send ();
Response.Clear( );
Response.Conten tType = "text/html";
Response.Write (objSrvHTTP.res ponseText);
Response.End();
%>
=============== =============
ASP.NET serverside code (C#)
=============== =============
private void Page_Load(objec t sender, System.EventArg s e)
{
string url = "http://www.w3.org";
HttpWebRequest webreq = WebRequest.Crea te(url) as HttpWebRequest;
webreq.Method = "GET";
//specify proxy if necessary
//webreq.Proxy = new WebProxy("xxxx" ,80);
HttpWebResponse webrep = webreq.GetRespo nse() as HttpWebResponse ;
StreamReader sr = new StreamReader(we brep.GetRespons eStream());
string responseHtml = sr.ReadToEnd();
sr.Close();
webrep.Close();
Response.ClearC ontent();
Response.Write( responseHtml);
Response.End();
}
=============== =============
Steven Cheng
Microsoft Online Support
Get Secure!
www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)