Networking : Lesson 02 - URL class
URL
contains :
Protocol :
http
Server
Name / IP address : localhost
Port
Number : 8080
File
Name / Directory Name : NetworkExample/index.html
package
Networking;
import
java.io.IOException;
import
java.net.MalformedURLException;
import
java.net.URL;
public
class
URLExample {
/**
* @param
args
*/
public
static
void
main(String[] args) {
try
{
URL
url = new
URL("http://educationjavacode.blogspot.com/search/label/Networking%20%3A%20Lesson%2001%20%E2%80%93%20Socket%20Programming");
System.out.println("Authority :
" + url.getAuthority());
System.out.println("DefaultPort :
" + url.getDefaultPort());
System.out.println("File :
" + url.getFile());
System.out.println("Host :
" + url.getHost());
System.out.println("Path :
" + url.getPath());
System.out.println("Port :
" + url.getPort());
System.out.println("Protocol :
" + url.getProtocol());
System.out.println("Query :
" + url.getQuery());
System.out.println("Ref :
" + url.getRef());
System.out.println("UserInfo :
" + url.getUserInfo());
System.out.println("Class :
" + url.getClass());
System.out.println("Content :
" + url.getContent());
}
catch
(MalformedURLException e) {
e.printStackTrace();
}
catch
(IOException e) {
e.printStackTrace();
}
}
}
Output
:
Authority :
educationjavacode.blogspot.com
DefaultPort :
80
File :
/search/label/Networking%20%3A%20Lesson%2001%20%E2%80%93%20Socket%20Programming
Host :
educationjavacode.blogspot.com
Path :
/search/label/Networking%20%3A%20Lesson%2001%20%E2%80%93%20Socket%20Programming
Port :
-1
Protocol :
http
Query :
null
Ref :
null
UserInfo :
null
Class :
class java.net.URL
Content :
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@11b9fb1