¿Cómo obtener la “cadena de consulta” de un qurl?
Pregunta
Tengo un qurl y necesito para extraer el archivo + + params ruta. Básicamente todo menos el nombre de host -. Lo que se solicitó a través de HTTP
Me miró a través de las Qt 4.6 docs, pero no pude encontrar nada que parecía que iba a hacer esto.
¿Qué método (s) iba a llamar?
Solución
Puede borrar el esquema con setScheme
. Después de que la dirección URL será relativa por lo que no debería devolver el nombre de host más cuando se convierte en una cadena.
QUrl someUrl("http://stackoverflow.com/foo/bar?spam=eggs");
someUrl.setScheme("");
someUrl.toString();
O, se puede dar el método toString()
algunos parámetros adicionales:
QUrl someUrl("http://stackoverflow.com/foo/bar?spam=eggs");
someUrl.toString(QUrl::RemoveScheme);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow