Встречается на собеседованиях • сегодня

Какое ограничение символов у url в GET запросе

Теоретически URL в GET-запросе не имеет жесткого ограничения по длине в спецификации HTTP/1.1, но на практике ограничения зависят от браузеров и серверов:

  • Браузеры: обычно 2000-8000 символов (Chrome ~32k, Firefox ~64k)
  • Серверы: Apache по умолчанию 8KB, Nginx - 4KB-8KB
  • Совет: для длинных данных лучше использовать POST

Пример проверки в Java:

java
HttpURLConnection conn = (HttpURLConnection)new URL(url).openConnection();
if(conn.getResponseCode() == 414) { 
    // URI Too Long
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы