System.Net.HttpWebRequest.GetResponse处理判断后为空白页面

qq1480801 2009-08-01 01:28:22
是这样的

我想在用户访问网站时执行一次远程域名验证的过程...
首先连接到http://www.xxx.com/domin.aspx 返回一个域名的列表

如果当前访问域名在返回的列表中,则系统正常访问,如果不在,则提示未授权的一个功能.....









我判断远程域名,成功的判断了.....
但通过之后却是空白的页面,这是怎么回事? 我是不是有什么东西没有写进去?






string url = "http://xxx.net/1.aspx";

WebRequest wrq = WebRequest.Create(url);

WebResponse wResp = wrq.GetResponse();
Stream respStream = wResp.GetResponseStream();

StreamReader reader = new StreamReader(respStream, Encoding.GetEncoding("UTF-8"));
string template = reader.ReadToEnd();

Regex exp = new Regex(@"(?<=\$).*(?=\$)", RegexOptions.IgnoreCase);
string rightUrl = exp.Match(template).ToString();

//HttpContext.Current.Response.Write(rightUrl);


string currentUrl = HttpContext.Current.Request.Url.ToString();
if (currentUrl.IndexOf(rightUrl) == 0)
{
context.Response.Write("网站未授权,请联系开发人员!---QQ:700316");
context.Response.End();
}
wResp.Close();
reader.Close();
respStream.Close();
...全文
404 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bottlerun 2009-08-21
  • 打赏
  • 举报
回复
我怎么没看到任何跳转,登录成功以后你不跳转就留在这个什么都没有的页面当然空白啦?
shalen520 2009-08-10
  • 打赏
  • 举报
回复
context.Response.StatusCode=403;
怫悰 2009-08-07
  • 打赏
  • 举报
回复
冒泡帮顶接分

exp.Match(template).ToString();
这个返回的是什么?
Jeff20040819 2009-08-01
  • 打赏
  • 举报
回复
UP

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧