URI和URL的区别这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。
但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢?
同样的,另外一个问题:
带着这些问题到网上去搜了下,没发现让自己看了明白的解释,
于是,想到了Java类库里有两个对应的类java.net.URI和java.net.URL,
终于,在这两个类里的javadoc里找到了答案。
URIs, URLs, and URNs首先,URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。
第二个, 从 HttpServletRequest 的 javadoc 中可以看出,getRequestURI 返回一个 String,
总结一下:
注:这里的绝对(absolute)是指包含scheme,而相对(relative)则不包含scheme。
参考资料:
ps:
|
小谈 URI 区别 URL http://www.360doc.com/content/13/0408/13/11931541_276895477.shtml
最新推荐文章于 2024-11-15 18:38:47 发布
本文解释了URI和URL的概念,以及它们之间的区别,并详细讨论了如何在Java中使用它们。此外,文章还对比了HttpServletRequest的getRequestURI和getRequestURL方法的用途。
摘要由CSDN通过智能技术生成