【发布时间】:2019-11-28 10:32:28
【问题描述】:
以下 ASP 服务器变量有问题:
Request.ServerVariables("HTTP_X_ORIGINAL_URL")
它正在删除多个正斜杠的实例,因此以下 URI:
/here/is//my/uri////as/an/example
被解释为:
/here/is/my/uri/as/an/example
这是 IIS 8.5 上相当标准的网站设置。
有没有其他人遇到过类似的问题?
【问题讨论】:
-
这是一个有效的 URI 吗?
-
如果我没记错的话,浏览器在发出请求时会删除这种重复的斜杠。您应该使用浏览器的开发者工具或 Fiddler 来进一步分析。
-
Tjanks @LexLi,我应该在发这个帖子之前检查其他网站,但是你的回复很有帮助。
-
如果您的问题得到解决,我请求您将有用的建议作为答案发布并标记。它将帮助面临类似问题的其他人。
标签: asp-classic iis-8 request.servervariables