026.7 網絡編程 URL對象

經過一個程序理解Java的url對象。url

String str_url = "http://127.0.0.1:8080?name=xxx";
URL url = new URL(str_url);
System.out.println(url.getProtocol());  //協議
System.out.println(url.getHost());     //主機
System.out.println(url.getPort());
System.out.println(url.getPath());
System.out.println(url.getFile());    //?name=xxx
System.out.println(url.getQuery());   //name=xxx

//經過openConnection;獲取到該遠程資源的鏈接對象
URLConnection conn = url.openConnection();
System.out.println(conn);

//調用鏈接對象的讀取方法,準備讀取資源
InputStream in = conn.getInputStream();

byte[] buf = new byte[1024];
int len = 0;

len = in.read(buf);

String res = new String(buf,0,len);

System.out.println(len);
System.out.println(res);
相關文章
相關標籤/搜索