У меня есть QUrl, и мне нужно извлечь путь + файл + параметры.В основном все, кроме имени хоста - что будет запрашиваться через HTTP.
Я просмотрел документы Qt 4.6, но не смог найти ничего похожего на это.
Какой метод (s) я бы позвонил?
Вы можете очистить схему с помощью setScheme. После этого URL будет относительным, поэтому он не должен больше возвращать имя хоста при преобразовании его в строку.
setScheme
QUrl someUrl("http://stackoverflow.com/foo/bar?spam=eggs"); someUrl.setScheme(""); someUrl.toString();
Или, вы можете дать toString() методу некоторые дополнительные параметры:
toString()
QUrl someUrl("http://stackoverflow.com/foo/bar?spam=eggs"); someUrl.toString(QUrl::RemoveScheme);