Junior — Middle
108
Können Sie erklären, was eine Abfragezeichenfolge ist, die an die URL angehängt wird, wenn Daten an den Server gesendet werden?
Antwort von AI
sobes.tech KI
Строка запроса (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.