Junior — Middle
102
Оё метавонед шарҳи кунед, ки чӣ гуна сатрҳои дархост, ки ба 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.