Описание

Тип QUrl — JavaScript-обёртка над Qt QUrl.

Назначение

Предназначен для разбора, изменения, кодирования и передачи URL в Qt API.



Конструктор

new QUrl(value)
value — строка URL, другой QUrl либо объект с компонентами URL. Перед использованием выполните post.install('QUrl').

Пример использования

post.install('QUrl');
var url = new QUrl('https://пример.рф/api?q=тест');
post.log('' + url.hostIDNA());
url.path = '/v2/items';
post.log('' + url.toString());


Свойства (property)

Сигнатура Описание
String url, scheme, host, path, args URL и его компоненты. Чтение/запись; args соответствует строке запроса.
int port Номер порта. Чтение/запись.


Сигналы

не имеет



Функции

Сигнатура Описание
String hostIDNA() Вернуть имя хоста в ASCII/IDNA.
bool isIp([host]) Проверить текущий или переданный хост как IP-адрес.
ByteArray toPercentEncoding(input[, exclude[, include]]) Выполнить процентное кодирование.
String fromPercentEncoding(input) Декодировать строку или ByteArray.
String toString(), QVariant toVariant() Преобразовать URL.