The getHost() function is a part of URI class. The function getHost() returns the host of a specified URI.
The Host part of the URL is the host name of the URI.
Function Signature:
Java
Java
public String getHost()Return Type The function returns String Type Syntax
url.getHost()Parameter: This function does not require any parameter The following programs will illustrate the use of getHost() function Example 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());
}
}
}
Output:
Example 2: The difference between getAuthority() and getHost() function is that getAuthority() returns the host along with the port but getHost() returns only the host name.
URI = https://www.geeksforgeeks.org/ Host = www.geeksforgeeks.org
// 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());
}
}
}
Output:
URI = https://www.geeksforgeeks.org/:80/ Authority = www.geeksforgeeks.org:80 Host = www.geeksforgeeks.org