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

Свойство port

Свойство port класса Uri возвращает целочисленное значение номера порта, указанного в URL-адресе. Если порт не был указан явно в строке URL, свойство возвращает значение по умолчанию, которое зависит от схемы: для http это 80, для https - 443. Если схема не имеет стандартного порта или порт не может быть определён, свойство возвращает null.

Синтаксис

Uri.parse(url).port

Пример

Давайте создадим объект Uri из строки с явно указанным портом и выведем его значение:

void main() { Uri uri = Uri.parse('http://example.com:8080/path'); print(uri.port); }

Результат выполнения кода:

8080

Пример

Если порт в URL не указан, свойство вернёт стандартное значение для данной схемы. Давайте проверим это для https:

void main() { Uri uri = Uri.parse('https://example.com/path'); print(uri.port); }

Результат выполнения кода:

443

Пример

Для схем, не имеющих стандартного порта, или при отсутствии данных о порте свойство вернёт null. Давайте рассмотрим пример с произвольной схемой:

void main() { Uri uri = Uri.parse('foo://example.com/path'); print(uri.port); }

Результат выполнения кода:

null

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

  • класс Uri,
    который представляет URL-адрес
  • свойство host,
    которое возвращает хост из URL
  • свойство scheme,
    которое возвращает схему URL
  • свойство path,
    которое возвращает путь URL
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить