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承载者资源,当然通过它可以拿到数据。
举报