Junior — Middle
115
Можете ли да обясните какво представлява низът за заявка, който се добавя към URL при изпращане на данни към сървъра?
Отговор от AI
sobes.tech AI
Строка запроса (query string) — это часть URL, которая добавляется после знака вопроса ? и содержит параметры, передаваемые на сервер при отправке данных через GET-запрос.
Она состоит из пар ключ=значение, разделённых амперсандом &. Например:
https://example.com/search?query=python&sort=asc
Здесь query=python и sort=asc — параметры строки запроса.
Строка запроса используется для передачи данных, которые влияют на результат запроса, например, фильтры, параметры поиска, пагинация и т.д. В Python при работе с HTTP-запросами её можно сформировать с помощью модуля urllib.parse:
from urllib.parse import urlencode
params = {'query': 'python', 'sort': 'asc'}
query_string = urlencode(params)
url = f'https://example.com/search?{query_string}'
print(url)
# https://example.com/search?query=python&sort=asc
Таким образом, строка запроса — это удобный способ передать параметры на сервер в URL.