免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Android URI和URL和URN的區(qū)別
  問題:

問題1.定義的時候是該用imgUrl還是imgUri呢?

問題2.String HttpServletRequest.getRequestURI();和StringBuffer HttpServletRequest.getRequestURL();返回的內容有何不同呢?

分析:

Java類庫里有兩個對應的類java.NET.URI和java.Net.URL

URI是uniform resource identifier,統(tǒng)一資源標識符,用來唯一的標識一個資源。

URL是uniform resource locator,統(tǒng)一資源定位器,它是一種具體的URI,即URL可以用來標識一個資源,而且還指明了如何locate這個資源。

URN是uniform resource name,統(tǒng)一資源命名,是通過名字來標識資源,比如mailto:java-net@java.sun.com。

總結:也就是說,URI是以一種抽象的,高層次概念定義統(tǒng)一資源標識,而URL和URN則是具體的資源標識的方式,URL和URN都是一種URI。

NOTE:在Java的URI中,一個URI實例可以代表絕對的,也可以是相對的,只要它符合URI的語法規(guī)則。而URL類則不僅符合語義,還包含了定位該資源的信息,因此它不能是相對的,schema必須被指定。

回答:

回答問題1:用imgUri是肯定沒問題的,而用imgUrl則要視實際情況而定(如果是絕對路徑,能夠定位的,那么用imgUrl是沒問題的,而如果是相對路徑,那還是不要用ImgUrl的好)。

回答問題2:如果大家看懂了也就明白getRequestURI() 和 getRequestURL()獲取的內容的區(qū)別呢。getRequestURI()獲取的是相對的路徑,getRequestURL()獲取的是完整的路徑。


java.net.URL類不提供對標準RFC2396規(guī)定的特殊字符的轉義,因此需要調用者自己對URL各組成部分進行encode。java.net.URI則會提供轉義功能可以使用URI.toURL()和URL.toURI()方法來對兩個類型的對象互相轉換。Html的url可以使用java.net.URLEncoder和java.net.URLDecoder來完成

參考資料(文檔)
http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URI.html
http://en.wikipedia.org/wiki/Uniform_Resource_Identifier
http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html


URLEncoder.encode和URLDecoder.decode深入分析:

URLEncoder和URLDecoder的關系,就像是加密和解密的關系。URLEncoder是轉碼,URLDecoder是解碼。中文在一些情況下是亂碼,需要轉碼。此時需要使用URLEncoder轉碼,一般是轉成%AB%FG%UF(這個只是例子)這樣的形式。而讀取的時候需要從%AB%FG%UF這種形式解碼成正常的中文,此時使用URLDecoder。


Uri.decode和Uri.encode深入分析:

參考資料:decode:將數(shù)據(jù)解碼,和encode是對應的


URL Decoder/Encoder轉換工具:http://meyerweb.com/eric/tools/dencoder/



本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
小談 URI 區(qū)別 URL
js 提交 亂碼解決
瀏覽器地址傳中文解決方法 URLEncoder.encode(str,“編碼”) new URLDecoder().decode(str,"編碼")
java.net.URLEncode編碼與URLDecode解碼問題-明明的日志...
[js編碼java解碼][java編碼js解碼][java中的URLEncoder.encode對應JS中用decodeURIComponent] | 陳飛的博客
jsp get Url請求方式中文亂碼問題解決辦法
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服