РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
53 of 252 menu

Атрибут url

Атрибут url применяется к объекту запроса request и возвращает полный URL запроса, включая схему, хост, путь и строку запроса. Значение доступно только для чтения и формируется автоматически на основе данных окружения WSGI.

Синтаксис

request.url

Пример

Давайте выведем полный URL запроса для корневого адреса:

from bottle import Bottle, request app = Bottle() @app.route('/') def index(): return request.url

Результат выполнения кода для адреса http://localhost:8080/:

"http://localhost:8080/"

Пример

Давайте выведем URL запроса с параметрами строки запроса:

from bottle import Bottle, request app = Bottle() @app.route('/user') def user(): return request.url

Результат выполнения кода для адреса http://localhost:8080/user?name=abcde:

"http://localhost:8080/user?name=abcde"

Пример

Давайте сравним атрибут url с атрибутом path:

from bottle import Bottle, request app = Bottle() @app.route('/user') def user(): res = request.url + ' | ' + request.path return res

Результат выполнения кода для адреса http://localhost:8080/user?name=abcde:

"http://localhost:8080/user?name=abcde | /user"

Смотрите также

  • атрибут path,
    который возвращает путь запроса без хоста и схемы
  • атрибут query_string,
    который возвращает строку запроса
  • атрибут fullpath,
    который возвращает путь и строку запроса
  • атрибут urlparts,
    который возвращает части URL в виде объекта
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить