課程
/移動開發
/Android
/Android攻城獅的第二門課(第1季)
uri和url的區別??????????????
2016-05-14
源自:Android攻城獅的第二門課(第1季) 7-1
正在回答
暫時可以這樣認為:
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承載者資源,當然通過它可以拿到數據。
qq_克卜勒_0 提問者
舉報
本課程由淺入深地帶您學會Android的常用控件的開發和使用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
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:
下面是網絡鏈接的代碼:
可以進一步的看出:Url封裝網址,統一資源定位。他根據各種各樣的地址,去開啟不同的鏈接,并將這些鏈接抽象成統一的鏈接接口給開發者用??梢赃@樣說拿到離資源的鏈接就等于定位了該資源。
而connect承載者資源,當然通過它可以拿到數據。