Метод removeFragment
Создает Uri, который отличается от этого только отсутствием фрагмента.
Если у этого Uri нет фрагмента, возвращается он сам.
Пример:
final uri =
Uri.parse('https://example.org:8080/foo/bar#frag').removeFragment();
print(uri); // https://example.org:8080/foo/bar Реализация
Uri removeFragment();
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/Uri/removeFragment.html