2008-10-21 26 views
1

L'une des limitations de ASP.NET 2.0 était que PathInfo était limité à 255 caractères. Cette limite est-elle un problème dans les URLs ASP.NET MVC ou existe-t-il une limite de longueur avec les URL de routage ASP.NET MVC? Pour autant que je sache, la limite est imposée par le navigateur, pas ASP.NET.ASP.NET MVC: limite PathInfo?

Répondre

3

Par exemple,

Pour IE, il s'agit de 2 083 caractères. La limite de 255 caractères est un avertissement de la RFC 2068 qui stipule: Les serveurs doivent être prudents en fonction des longueurs d'URI supérieures à 255 octets, car certaines implémentations client ou proxy plus anciennes peuvent ne pas supporter correctement ces longueurs.

De même, avec ASP.NET MVC, la longueur de PathInfo sera 0, donc toute limite sur la taille de PathInfo ne s'appliquerait pas. Je l'ai juste essayé et bien sûr, j'ai été capable de faire une requête MVC avec 2083 caractères dans IE7.