伪静态url中的 百分号% and符号 & 问题 本帖最后由 FeJerry 于 2011-11-07 15:49:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不带%和&的也是400么?如果包含空格呢? %可以转义一下,url转义字符 本来也想劝你转义的,结果你说没用,那么算了,如果实在搞定不了,就用字符串替换吧!在使用前,你可以把%替换为全角的%,然后在使用时,又把它替换回来。 、我也这么弄,怎么会绕过问题呢?我的URL里面会有一个 “/” ,是不能用在地址里的。所以我替换为“杠”在使用的时候再替换回去。能够解决问题。 这个就用IHttpHander重写吧 自由处理 包含非转义的百分号 (%) 的请求可用于绕过筛选 IIS 7.0 中的模块在请求http://support.microsoft.com/kb/960728/zh-cn 分析:iis6.0其实也有同样的问题 ,请求url中 去掉querrystring的部分(即是半角?号前面的部分) 如果出现 非转义的百分号 会绕过 模块请求 http://support.microsoft.com/kb/960728/zh-cn搜到篇文章,原来是iis的bug ,这种请求 没有经过 httpModules 处理呀 ,自己用<httpModules> 写伪静态测试出来的结果 QQ的那个登录接口如何配置 怎样生成静态页 网站发布到iis的问题:未能加载程序集(急) asp.net的精髓是什么? 在Gridview绑定事件里面指定hyperlink弹出窗口大小 textbox验证的问题 怎么也插不入ACCESS数据库,晕! 刚学.NET,不明白为什么Request.QueryString不能接收中文 在DataGrid的页眉上添加的用于全选的CheckBox控件如何写代码? 安装问题 关于asp.net的一个问题 asp.net dropdownlist控件 后台改变选定项onselectedindex事件没有执行
如果包含空格呢?
我的URL里面会有一个 “/” ,是不能用在地址里的。所以我替换为“杠”
在使用的时候再替换回去。能够解决问题。
分析:iis6.0其实也有同样的问题 ,请求url中 去掉querrystring的部分(即是半角?号前面的部分) 如果出现 非转义的百分号
会绕过 模块请求
http://support.microsoft.com/kb/960728/zh-cn搜到篇文章,原来是iis的bug ,这种请求 没有经过 httpModules 处理呀 ,
自己用<httpModules> 写伪静态测试出来的结果