当前位置:编程学习 > C#/ASP.NET >>

求助HTTP链接合法性检查!

http://222.73.103.206/stock.aspx

在这个链接的后面,加上“/”之后可以跟上任意的字符,链接仍然可以访问,感觉不太安全啊。

比如:
http://222.73.103.206/stock.aspx/111111
http://222.73.103.206/stock.aspx/1111.aspx
http://222.73.103.206/stock.aspx/11111.html
http://222.73.103.206/stock.aspx/abc

通过程序可以解决这个问题吗?还是通过IIS的站点管理里面设置呢?

我去微软的网站上面试了一下,他们好像会把这种做法视为找不到页面而跳转,不知道他们是怎么实现的呀?
http://msdn.microsoft.com/zh-cn/library/system.net.webrequest.aspx
如果加上多余的东西,比如:
http://msdn.microsoft.com/zh-cn/library/system.net.webrequest.aspx/111.aspx
http://msdn.microsoft.com/zh-cn/library/system.net.webrequest.aspx/111
都会提示找不到内容呢~~

有了解的人吗?

欢迎不吝赐教,先谢过了:) --------------------编程问答-------------------- 不好意思,我好像没有分可送,只能请大家多包涵了……=_= --------------------编程问答-------------------- 急呀,请大家多帮帮忙吧~~ --------------------编程问答-------------------- 我再顶一下,没有人接触过这个问题吗……
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,