Публичный программный интерфейс пакета url предназначен для работы с абсолютными и относительными URI-ссылками,
в том числе содержащими символы Unicode. Сетевой ввод-вывод не выполняется. Синтаксис основан на
RFC 3986 и
RFC 3987. Параметры запроса поддерживают профиль процентного
кодирования RFC 3986 и формат веб-формы из
WHATWG URL, §5.
- Установка и быстрый старт
- Работа с относительными ссылками
- Разбор серверного адреса со схемой по умолчанию
- Разбор ввода без передачи исключений
- Изменение пути, запроса и фрагмента
- Работа с параметрами запроса
- Построение ссылки из шаблона URI
- Выбор функции кодирования
- Unicode-домены и Punycode
- Нормализация и сравнение
- Обработка ошибок
Публичный API включает только элементы, описанные в этом справочнике.
- URL - единая изменяемая URI-ссылка и атомарные операции над компонентами
- ШаблонURI - неизменяемый шаблон URI по RFC 6570
- ПараметрыЗапросаURL - упорядоченные параметры запроса
- КодированиеURL - кодирование компонентов и параметров формы
- КодыОшибокURL - машинные коды ошибок
- РазборURL - разбор URI-ссылок и серверных адресов
- ВидыХостаURL - значения классификации хоста
- ФорматыПараметровЗапросаURL - форматы разбора и сериализации параметров