ASP.NET MVC: лимит PathInfo? - PullRequest
       26

ASP.NET MVC: лимит PathInfo?

1 голос
/ 21 октября 2008

Одним из ограничений ASP.NET 2.0 было то, что PathInfo был ограничен 255 символами. Это ограничение проблемы в URL ASP.NET MVC, или есть ли какое-либо ограничение длины с URL маршрутизации ASP.NET MVC?

1 Ответ

3 голосов
/ 21 октября 2008

Насколько я знаю, ограничение накладывается браузером, а не ASP.NET. Например,

Для IE это 2 083 символа.

Предел в 255 символов является предупреждением RFC 2068, в котором говорится: Серверы должны быть осторожны с зависимостью от длин URI выше 255 байт, потому что некоторые старые реализации клиента или прокси могут не поддерживать эти длины должным образом.

Кроме того, в ASP.NET MVC длина PathInfo будет равна 0, поэтому любое ограничение размера PathInfo не будет применяться. Я только что попробовал и, конечно же, я смог сделать запрос MVC с 2083 символами в IE7.

...