Тип 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());
| Сигнатура | Описание |
|---|---|
| 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. |