读书人

IIS过滤器如何能捕获到请求的URL并修

发布时间: 2012-03-07 09:13:51 作者: rapoo

IIS过滤器,怎么能捕获到请求的URL并修改后转向??
IIS过滤器,怎么能捕获到请求的URL并修改后转向??

我写的ISAPI的网站,URL地址为:
“http://www.xxxxxx.com/disapi.dll/blist?aa=123&bb=456”
我想做个IIS过滤器,获得这个地址串,进行一些访问权限的操作,
我从网上找到一些资料,用GetFilterVersion和HttpFilterProc写了
一个过滤器,可是取不到全部地址串,只能取到“www.xxxxxx.com”
如何才能取到全部地址串,并在处理后再分别转向到不同的网址??

[解决办法]
URL串不可能取不到,
在CSDN翻出个例子,也许有用
http://topic.csdn.net/t/20051210/21/4451294.html

[解决办法]
可以使用GetServerVariable取名称为 "HTTP_URL "变量.

关于ServerVariable的说明,在MSDN这儿有
http://msdn.microsoft.com/library/en-us/iissdk/html/21b3be8f-d4ed-4059-8e21-6cba2c253006.asp


[解决办法]
关注

读书人网 >.NET

热点推荐