Каков символьный предел на URL [дубликат]

Objective-C:

[button.titleLabel setFont: [button.titleLabel.font fontWithSize: sizeYouWant]];

Swift:

button.titleLabel?.font = button.titleLabel?.font.fontWithSize(sizeYouWant)

не сделает ничего, кроме изменения размера шрифта.

67
задан Spring Monkey 26 June 2009 в 22:09
поделиться

4 ответа

Согласно Microsoft, это 2048 год. Поскольку они изобрели Интернет (а также свет, тьму и Linux), они правы. :-) .... или .. и поскольку IE устанавливает это более низкое значение, это наименьший общий знаменатель.

http://support.microsoft.com/kb/208427

В Firefox я вижу людей на чистые URL-адреса отчетов 0xFFFF работают: http://forums.mozillazine.org/viewtopic.php?f=38&t=155648&start=0&st=0&sk=t&sd=a

Вот еще одно сообщение об этом: http://hiox.org/index.php?id=425


РЕДАКТИРОВАТЬ: это очень печально, что почти через 5 лет после того, как я написал этот ответ - это все еще правда. Если можете, просмотрите историю этого ответа.

РЕДАКТИРОВАТЬ2: Я нашел лучший ответ на StackOverflow - Какова максимальная длина URL-адреса в разных браузерах?

РЕДАКТИРОВАТЬ3: 9 лет спустя - Explorer устарел в пользу Edge, Edge скоро будет переработан с использованием Blink (что сделает его очень близким к Chrome). Интересно, насколько уместен этот ответ.

60
ответ дан 24 November 2019 в 14:43
поделиться

Публикуемого максимума нет, но эффективный предел составляет около 2000 символов, потому что это то, что поддерживает Internet Explorer (версия 4 и выше). См. http://www.boutell.com/newfaq/misc/urllength.html

17
ответ дан 24 November 2019 в 14:43
поделиться

Более новый IE: 2048 символов Некоторые платформы поддерживают только 255.

3
ответ дан 24 November 2019 в 14:43
поделиться

У разных браузеров разные ограничения. Но обычно ограничение составляет около 2000 символов для метода GET URL-адреса. Вы можете использовать прокси-страницу, которая выполняет метод POST (если ваш API поддерживает его) и имеет больший лимит в 5000 символов. В настоящее время мы изучаем возможность использования прокси-страницы с Google Map API, поскольку мы превысили ограничение в 2000 символов.

3
ответ дан 24 November 2019 в 14:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: