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

Python Senior Без компании
Что такое query string в составе URL-запроса
Ответы
Query string — это часть URL, которая передает параметры в виде пар "ключ-значение". Она начинается после знака вопроса `?` и может содержать несколько параметров, разделенных амперсандами `&`. Пример URL с query string: ``` https://example.com/search?q=python&page=2 ``` Здесь: - `q=python` — параметр поиска - `page=2` — номер страницы В Python можно работать с query string через модуль `urllib.parse`: ``` 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`) - Порядок параметров не гарантирован - Одно имя может иметь несколько значений