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

Что такое query string в составе URL-запроса

Query string — это часть URL, которая передает параметры в виде пар "ключ-значение". Она начинается после знака вопроса ? и может содержать несколько параметров, разделенных амперсандами &.

Пример URL с query string:

text
https://example.com/search?q=python&page=2

Здесь:

  • q=python — параметр поиска
  • page=2 — номер страницы

В Python можно работать с query string через модуль urllib.parse:

python
from urllib.parse import parse_qs, urlparse

url = "https://example.com/search?q=python&page=2"
parsed = urlparse(url)
params = parse_qs(parsed.query)

print(params)  # {'q': ['python'], 'page': ['2']}

Особенности:

  • Кодирует спецсимволы (пробелы как %20)
  • Порядок параметров не гарантирован
  • Одно имя может иметь несколько значений
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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