QURLから「クエリ文字列」を取得するにはどうすればよいですか?
質問
QURLがあり、Path+File+Paramsを抽出する必要があります。基本的には、ホスト名以外のすべて - httpを介して要求されるもの。
QT 4.6ドキュメントを調べましたが、これを行うように見えるものは見つかりませんでした。
どのような方法を呼びますか?
解決
スキームをクリアできます setScheme
. 。その後、URLは相対的なものになるため、HostNameを文字列に変換するときにホスト名を返すことはもうありません。
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);
所属していません StackOverflow