uri和url的区别
uri和url的区别??????????????
uri和url的区别??????????????
2016-05-14
暂时可以这样认为:
URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform
resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。此博客说的已经很好:http://www.cnblogs.com/gaojing/archive/2012/02/04/2413626.html
我理解的Url:
下面是网络链接的代码:
Thread t = new Thread(){ @Override public void run() { String path = "http://192.168.13.67:8080/news.xml"; try { URL url = new URL(path); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); conn.setConnectTimeout(5000); conn.setReadTimeout(5000); //发送http GET请求,获取相应码 if(conn.getResponseCode() == 200){ InputStream is = conn.getInputStream(); //使用pull解析器,解析这个流 parseNewsXml(is); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }; t.start();
可以进一步的看出:Url封装网址,统一资源定位。他根据各种各样的地址,去开启不同的链接,并将这些链接抽象成统一的链接接口给开发者用。可以这样说拿到离资源的链接就等于定位了该资源。
而connect承载者资源,当然通过它可以拿到数据。
举报