如何取得response.redirect 中的转身网址??
下面是一个取得网页的源代码,但当网页是一个转向时(response.redirect),怎样才能取得response.redirect 后面的网址呢???
请高手指教:
<%@Page Language="C#" Debug="true"%>
<%@Import NameSpace="System.Net"%>
<%@Import NameSpace="System.IO"%>
<script language="C#" runat="Server">
string sException=null;
public string GetHttpData(string sUrl){
string sRslt=null;
string urls;
WebResponse oWebRps=null;
WebRequest oWebRqst=WebRequest.Create(sUrl);
oWebRqst.Timeout=50000;
try{
oWebRps=oWebRqst.GetResponse();
}
catch(WebException e){
sException=e.Message.ToString();
}
catch(Exception e){
sException=e.ToString();
}
finally{
if(oWebRps!=null){
StreamReader oStreamRd=new StreamReader(oWebRps.GetResponseStream(),System.Text.Encoding.GetEncoding("GB2312"));
sRslt=oStreamRd.ReadToEnd();
oStreamRd.Close();
oWebRps.Close();
}
}
return sRslt;
}
</script>
<%
TimeSpan oStartTime=DateTime.Now.TimeOfDay;
string s=HttpUtility.HtmlEncode(GetHttpData("http://test.fzclx.com/caixi/test.asp")).Replace("\n","\n<br>");
Response.Write(s);
Response.Write("<br><br>\r\n执行时间:" + DateTime.Now.TimeOfDay.Subtract(oStartTime).TotalMilliseconds.ToString() + " 毫秒");
%>
请高手指教:
<%@Page Language="C#" Debug="true"%>
<%@Import NameSpace="System.Net"%>
<%@Import NameSpace="System.IO"%>
<script language="C#" runat="Server">
string sException=null;
public string GetHttpData(string sUrl){
string sRslt=null;
string urls;
WebResponse oWebRps=null;
WebRequest oWebRqst=WebRequest.Create(sUrl);
oWebRqst.Timeout=50000;
try{
oWebRps=oWebRqst.GetResponse();
}
catch(WebException e){
sException=e.Message.ToString();
}
catch(Exception e){
sException=e.ToString();
}
finally{
if(oWebRps!=null){
StreamReader oStreamRd=new StreamReader(oWebRps.GetResponseStream(),System.Text.Encoding.GetEncoding("GB2312"));
sRslt=oStreamRd.ReadToEnd();
oStreamRd.Close();
oWebRps.Close();
}
}
return sRslt;
}
</script>
<%
TimeSpan oStartTime=DateTime.Now.TimeOfDay;
string s=HttpUtility.HtmlEncode(GetHttpData("http://test.fzclx.com/caixi/test.asp")).Replace("\n","\n<br>");
Response.Write(s);
Response.Write("<br><br>\r\n执行时间:" + DateTime.Now.TimeOfDay.Subtract(oStartTime).TotalMilliseconds.ToString() + " 毫秒");
%>
...全文
相关推荐
[译]ASP.NET Core 2.0 网址重定向的方法
开发者可以在项目中的Startup.cs文件中的Configure方法内添加重定向规则。
struts2中常用Result类型(type)的用法和出现的问题
二、redirectredirect 是 Struts2 中的一种 Result 类型,它将请求重定向到另一个页面、action 或网址。
ASP.NET 页面传值常用方法总结
Response.Redirect()方式Response.Redirect()方法通过在客户端上执行重定向操作来实现页面间的数据传递。
多种301重定向的实现方法.docx
"Location","http://新网址"; Response.End;` - **PHP**:在PHP中,利用`header`函数发送HTTP响应,如:`header("HTTP/1.1 301
ASP.NET中的跳转 200, 301, 302转向实现代码
在SEO领域,正确使用301重定向对于处理网址变化或合并站点至关重要,因为这样可以避免丢失原有页面的权重。



