La función getRawQuery() es parte de la clase URI. La función getRawQuery() devuelve la consulta sin procesar de un URI especificado. Esta función devuelve el valor exacto de la consulta sin decodificar la secuencia de octetos escapados, si los hay.
Firma de función :
public String getRawQuery()
Sintaxis :
uri.getRawQuery()
Parámetro: esta función no requiere ningún parámetro
. Tipo de retorno: la función devuelve el tipo de string.
Los siguientes programas ilustran el uso de la función getRawQuery():
Ejemplo 1: dado un URI, obtendremos la consulta sin formato mediante la función getRawQuery().
// Java program to show the // use of the function getRawQuery() import java.net.*; class Solution { public static void main(String args[]) { // uri object URI uri = null; try { // create a URI uri = new URI("https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples?title=protocol"); // get the Query String Raw_Query = uri.getRawQuery(); // display the URL System.out.println("URI = " + uri); // display the Raw Query System.out.println(" Raw Query=" + Raw_Query); } // if any error occurs catch (URISyntaxException e) { // display the error System.out.println("URI Exception =" + e.getMessage()); } } }
URI = https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples?title=protocol Raw Query=title=protocol
Ejemplo 2: ahora no proporcionaremos ninguna consulta y usaremos la función para obtener la consulta y ver los resultados.
// Java program to show the // use of the function getRawQuery() import java.net.*; class Solution { public static void main(String args[]) { // uri object URI uri = null; try { // create a URI uri = new URI("https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples"); // get the Query String Raw_Query = uri.getRawQuery(); // display the URL System.out.println("URI = " + uri); // display the Raw Query System.out.println(" Raw Query=" + Raw_Query); } // if any error occurs catch (URISyntaxException e) { // display the error System.out.println("URI Exception =" + e.getMessage()); } } }
URI = https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples Raw Query=null
Ejemplo 3: el valor devuelto por getQuery() y getRawQuery() es el mismo excepto que se decodifican todas las secuencias de octetos escapados. getRawPath() devuelve el valor exacto de la string proporcionada por el usuario, pero la función getQuery() decodifica la secuencia de octetos escapados, si los hay.
// Java program to show the // use of the function getRawQuery() import java.net.*; class Solution { public static void main(String args[]) { // uri object URI uri = null; try { // create a URI uri = new URI("https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples?title=protocol%E2%82%AC"); // get the Query String _Query = uri.getQuery(); // display the URL System.out.println("URI = " + uri); // display the Query System.out.println(" Query=" + _Query); // get the Raw Query String Raw_Query = uri.getRawQuery(); // display the Raw Query System.out.println(" Raw Query=" + Raw_Query); } // if any error occurs catch (URISyntaxException e) { // display the error System.out.println("URI Exception =" + e.getMessage()); } } }
URI = https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples?title=protocol%E2%82%AC Query=title=protocol? Raw Query=title=protocol%E2%82%AC
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA