Sobes.tech
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.