代码之家  ›  专栏  ›  技术社区  ›  Xaqron

在IIS 7.0集成模式ASP.NET 4.0中获取准确的原始URL

  •  0
  • Xaqron  · 技术社区  · 14 年前

    web.config 现在,IIS允许URL中包含“:”等字符,但它做了一些修改。例如:

    http://localhost/a///b => http://localhost/a/b (remove all slashes but one)
    http://localhost/a\b => http://localhost/a/b (changes backslash with slash)
    ...
    

    HttpHandler (我使用 Request.RawUrl )没有任何变化。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Shadow Wizard    14 年前

    我认为浏览器在做这些改变,而不是服务器。通过从代码内部发送原始请求、使用AJAX或类似的东西来测试它,并查看在服务器端得到了什么。

    推荐文章