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-us/xmlsdk/html/xmobjxmldomserverxmlhttp
_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-us/cpref/html/frlrfSystemNetHttpWebRequ
estClassGetResponseTopic.asp?frame=true
For your convenience, I've pasted two test code snippet below. Hope helps.
ASP server code (JScript)
===========================
<%@ Language="JScript" %>
<%
var url = "
http://www.asp.net";
var objSrvHTTP;
objSrvHTTP = Server.CreateObject ("Msxml2.ServerXMLHTTP.3.0");
objSrvHTTP.open ("GET",url, false);
objSrvHTTP.send ();
Response.Clear();
Response.ContentType = "text/html";
Response.Write (objSrvHTTP.responseText);
Response.End();
%>
============================
ASP.NET serverside code (C#)
============================
private void Page_Load(object sender, System.EventArgs e)
{
string url = "
http://www.w3.org";
HttpWebRequest webreq = WebRequest.Create(url) as HttpWebRequest;
webreq.Method = "GET";
//specify proxy if necessary
//webreq.Proxy = new WebProxy("xxxx",80);
HttpWebResponse webrep = webreq.GetResponse() as HttpWebResponse;
StreamReader sr = new StreamReader(webrep.GetResponseStream());
string responseHtml = sr.ReadToEnd();
sr.Close();
webrep.Close();
Response.ClearContent();
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.)