【问题标题】:ASP.NET MVC: PathInfo Limit?ASP.NET MVC:PathInfo 限制?
【发布时间】:2010-09-18 07:57:44
【问题描述】:

ASP.NET 2.0 的限制之一是 PathInfo 被限制为 255 个字符。这是 ASP.NET MVC url 中的限制问题,还是 ASP.NET MVC 路由 url 有任何长度限制?

【问题讨论】:

    标签: asp.net-mvc max pathinfo


    【解决方案1】:

    据我所知,限制是由浏览器强加的,而不是 ASP.NET。例如,

    对于 IE,它是 2,083 个字符。

    255 个字符的限制是 RFC 2068 的警告,其中指出: 服务器应谨慎使用超过 255 字节的 URI 长度,因为一些较旧的客户端或代理实现可能无法正确支持这些长度。

    此外,对于 ASP.NET MVC,PathInfo 长度将为 0,因此对 PathInfo 大小的任何限制都将不适用。我刚刚试了一下,果然可以在 IE7 中发出 2083 个字符的 MVC 请求。

    【讨论】:

      猜你喜欢
      • 2010-09-20
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 2014-06-28
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      相关资源
      最近更新 更多