QUrl があり、パス + ファイル + パラメータを抽出する必要があります。基本的に、ホスト名以外のすべて - HTTP 経由で要求されるもの。
Qt 4.6のドキュメントを調べましたが、これを行うように見えるものは見つかりませんでした。
どのメソッドを呼び出すか?
でスキームをクリアできますsetScheme
。その後、URL は相対になるため、文字列に変換するときにホスト名を返す必要はありません。
QUrl someUrl("http://stackoverflow.com/foo/bar?spam=eggs");
someUrl.setScheme("");
someUrl.toString();
または、toString()
メソッドにいくつかの追加パラメーターを与えることができます。
QUrl someUrl("http://stackoverflow.com/foo/bar?spam=eggs");
someUrl.toString(QUrl::RemoveScheme);