双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

如何取得response.redirect 中的转身网址??

lj9969 lj9969 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面是一个取得网页的源代码,但当网页是一个转向时(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() + " 毫秒");
%>
...全文
评论 12
收藏 已收藏
分享
返回顶部
lj9969
C# 111,129 成员 642,540 内容