Método URI getHost() en Java con ejemplos

La función getHost() es parte de la clase URI. La función getHost() devuelve el host de un URI especificado.
La parte Host de la URL es el nombre de host del URI.

Firma de función :

public String getHost()

Tipo de retorno La función devuelve Tipo de string

Sintaxis

url.getHost()

Parámetro : Esta función no requiere ningún parámetro

Los siguientes programas ilustrarán el uso de la función getHost()

Ejemplo 1:

// Java program to show the 
// use of the function getHost()
  
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");
  
            // get the Host
            String host = uri.getHost();
  
            // display the URI
            System.out.println("URI = " + uri);
  
            // display the Host
            System.out.println("Host = " + host);
        }
        // if any error occurs
        catch (URISyntaxException e) {
            // display the error
            System.out.println("URI Exception =" + e.getMessage());
        }
    }
}
Producción:

URI = https://www.geeksforgeeks.org
Host = www.geeksforgeeks.org

Ejemplo 2: La diferencia entre las funciones getAuthority() y getHost() es que getAuthority() devuelve el host junto con el puerto, pero getHost() devuelve solo el nombre del host.

// Java program to show the 
// use of the function getHost()
  
import java.net.*;
  
class Solution {
    public static void main(String args[])
    {
        // url  object
        URI uri = null;
  
        try {
            // create a URI
            uri = new URI("https://www.geeksforgeeks.org:80");
  
            // get the Authority
            String authority = uri.getAuthority();
  
            // get the Host
            String host = uri.getHost();
  
            // display the URI
            System.out.println("URI = " + uri);
  
            // display the Authority
            System.out.println("Authority = " + authority);
  
            // display the Host
            System.out.println("Host = " + host);
        }
        // if any error occurs
        catch (URISyntaxException e) {
            // display the error
            System.out.println("URI Exception =" + e.getMessage());
        }
    }
}
Producción:

URI = https://www.geeksforgeeks.org:80
Authority = www.geeksforgeeks.org:80
Host = www.geeksforgeeks.org

Publicación traducida automáticamente

Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *