码迷,mamicode.com
首页 > Web开发 > 详细

URI/URL/URN

时间:2017-11-21 18:44:00      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:jin   and   标识   comm   strong   http   oca   net   htm   

  • URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源
  • URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。
  • URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:java-net@java.sun.com

    URI是以一种抽象的,高层次概念定义统一资源标识,而URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。

ps : java.net.URL类不提供对标准RFC2396规定的特殊字符的转义,因此需要调用者自己对URL各组成部分进行encode。而java.net.URI则会提供转义功能。因此The recommended way to manage the encoding and decoding of URLs is to use java.net.URI. 可以使用URI.toURL()和URL.toURI()方法来对两个类型的对象互相转换。对于HTML FORM的url encode/decode可以使用java.net.URLEncoder和java.net.URLDecoder来完成,但是对URL对象不适用

参考文献: http://www.cnblogs.com/gaojing/archive/2012/02/04/2413626.html

URI/URL/URN

标签:jin   and   标识   comm   strong   http   oca   net   htm   

原文地址:http://www.cnblogs.com/a-xi-ba/p/7874556.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!