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:
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
// 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:
URI = https://www.geeksforgeeks.org Host = www.geeksforgeeks.org
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.
// 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
// 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