精华内容
下载资源
问答
  • URI URL

    2018-05-22 00:37:34
    URIURL的区别1)狭义的理解-只在Java项目中理解URIURL-URI : 绝对路径-URL : 完整路径>表面上看URI包含了URL2)广义的理解- 在任意的WEB项目中理解URIURL-URI : 资源的名称-URL : zi...

    URI与URL的区别

    1)狭义的理解

    -只在Java项目中理解URI 和 URL

    -URI : 绝对路径

    -URL : 完整路径

    >表面上看URI包含了URL


    2)广义的理解

    - 在任意的WEB项目中理解URI和URL

    -URI : 资源的名称

    -URL : 资源的真名

    >URI包含了URL


    展开全文
  • Java代码StringurlString="http://192.168.21.77:8080/swp/mainPage?aa=11&bb%3D22";URIuri=URI.create(urlString);System.out.println(uri.getPath());System.out.println(uri.getQuery());//解码URLurl2...

    Java代码  34ded2338bfb7e068d3c8e61eefff515.png

    String urlString = "http://192.168.21.77:8080/swp/mainPage?aa=11&bb%3D22";

    URI uri = URI.create(urlString);

    System.out.println(uri.getPath());

    System.out.println(uri.getQuery());//解码

    URL url2 = new URL(urlString);

    System.out.println(url2.getQuery());//不解码

    URI可以解码

    引用

    注意,URI 类在某些特定情况下对其组成字段执行转义。建议使用 URI 管理 URL 的编码和解码,并使用 toURI() 和 URI.toURL() 实现这两个类之间的转换。

    也可以使用 URLEncoder 和 URLDecoder 类,但是只适用于 HTML 形式的编码,它与 RFC2396 中定义的编码机制不同。

    引用

    URI是个纯粹的句法结构,用于指定标识Web资源的字符串的各个不同部分。URL是URI的一个特例,它包含了定位Web资源的足够信息。其他URI,比如:

    mailto:cay@horstman.com

    则不属于定位符,因为根据该标识符无法定位任何资源。像这样的URI我们称之为URN(统一资源名称)。

    在Java类库中,URI类不包含任何访问资源的方法,它唯一的作用就是解析。相反的是,URL类可以打开一个到达资源的流。因此URL类只能作用于那些Java类库知道该如何处理的模式,例如:http:,https:,ftp:,本地文件系统(file:),和Jar文件(jar:)。

    URI类的作用之一是解析标识符并将它们分解成各个不同的组成部分。你可以用以下方法读取它们:

    getSchema

    getHost

    getPort

    getPath

    getQuery

    URI类的另一个作用是处理绝对标识符和相对标识符。如果存在一个如下的绝对URI:

    http://docs.mycompany.com/api/java/net/serversocket.html

    和一个如下的相对URI:

    ../../java/net/socket.html#Socket()

    那么你可以将它们合并成一个绝对URI:

    http://docs.mycompany.com/api/java/net/socket.html#Socket()

    这个过程被称为相对URL的转换。

    与此相反的过程成为相对化。例如:假设你有一个基本URI:

    http://docs.mycompany/api

    和另一个URI:

    http://docs.mycompany/api/java/lang/String.html

    那么相对化后的URI就是:

    java/lang/String.html

    展开全文
  • URI URL URN图解

    2018-07-12 21:15:56
    URI URL URN 详解 一、URIURL refer to RFC (一) 定义 Uniform Resource Identifier –URL 统一资源标识符 Uniform Resource Locator –URL 统一资源定位符 Uniform Resource Name –...

    URI URL URN 图解

    一、URI 和 URL

    refer to RFC

    (一) 定义


    Uniform Resource Identifier --URL 统一资源标识符


    Uniform Resource Locator --URL 统一资源定位符


    Uniform Resource Name --URN 统一资源名称


    URI, 统一资源定位符, URI 要完成的是唯一定位网络资源, 而常用的网络链接 (URL) 刚好可以唯一定位网络资源, 故 URL 是 URI 的一种实现形式.

    URN 是 URI 的另一种实现形式, 用的是’唯一姓名’的方式, 实现资源的唯一定位.

    (二) URL 格式

    这里写图片描述

    scheme   ://    user:pass@ adress   : 80   
    协议      层级符  登录信息      域名      端口
    
    
    /path  ?query=string  #fragment/
    路径    GET 参数       HTML 页面锚点
    

    (三) URN 示例

    这里写图片描述

    1. urn:oasis:names:specification:docbook:dtd:xml:4.1.2
    展开全文
  • 经常听说URL, URI, URN 但它们间的区别不胜明了,下面我们就把它们搞...URI有2中形式:URL和URNURL:统一资源定位符(Uniform Resource)是URI最常见的形式;URL描述了一台特点服务器上某个资源的特定位置;它们可以明...

    经常听说URL, URI, URN 但它们间的区别不胜明了,下面我们就把它们搞搞清楚:

    声明:本文参考http权威指南

    URI:

    统一资源标示符(Uniform Resource Identifier);用来唯一确定互联网上的一个资源。

    URI有2中形式:URL和URN

    URL:

    统一资源定位符(Uniform Resource)是URI最常见的形式;URL描述了一台特点服务器上某个资源的特定位置;它们可以明确说明如何从一个精确,固定的位置获取资源。如下图:

    927ce53c36c7d69d34b1042cf516da2c.png

    大部分URL都遵循一种标准格式,这种格式包含3个部分

    1.URL的第一部分被称为方案(scheme),说明访问资源所使用的协议。

    2.URL的第二部分指定了服务器的因特网地址;如www.baidu.com

    3.其余的部分指定了web服务器上的某个资源;如/p_w_picpaths/a.gif

    URN: 统一资源名

    URN是URI的第二种表现形式;URN是作为特定内容的唯一名称来使用的,与目前资源的所在地无关。使用这些如位置无关的RUN就可以将资源随便移动,通过URN还可以通过同一个名字使用不同的协议来访问资源。URN还处于试验阶段,没有大范围的使用。为了更有效的工作,URN需要一个支撑架构来解析资源的位置,而此类架构的缺乏导致URN被使用的进度。但URN确实为未来的发展做出了一些令人兴奋的承诺。

    展开全文
  • Atitit uri url格式规范与解析器 .URIparser 理解URIURL的区别,我们引入URN这个概念。 URI = Universal Resource Identifier 统一资源标志符URL = Universal Resource Locator 统一资源定位符URN = Universal...
  • URI URL URN之间的关系

    2018-12-03 18:28:49
    URI URL URN URL和URN都是一种URIURI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。 URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个...
  • URI URL URN

    2019-09-28 11:58:31
    URI 统一资源标识符(Uniform Resource Identifier,或URI)是一个用于标识某一互联网资源名称的字符串。...URI可被视为定位符(URL),名称(URN)或两者兼备。统一资源名(URN)如同一个人的名称,而统一资源定位符...
  • URI URL与URN

    2019-08-10 15:15:33
    维基百科 图片来源上面维基百科的链接 URI包含 url 和urn 以及既是url和urn的部分 换句话说,urn和url一定是uri,但是 uri不一定是url或者urn
  • 1.什么是URIURL一.什么是URIURI,全称为Uniform Resource Identifier,统一资源标识符,用来唯一的标识一个资源。Web上可用的每种资源如HTML文档、图像、视频片段、程序等都是一个来URI来定位的URI一般由三部组成...
  • URI URL区别

    2017-06-08 16:56:10
    URI—Universal Resource Identifier通用资源标志符Web上可用的每种资源如HTML文档、图像、视频片段、程序等都是一个来URI来...URL—Uniform Resource Location统一资源定位符URL是Internet上用来描述信息资源的字符串
  • 自己的总结:uri:Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。语法如下:[scheme:] scheme-specific-part例如:...
  • 关于URI URL URN

    2017-11-29 11:16:00
    刚琢磨、整理了关于escape、...资源一:URL,URI 和URN 的举例理解 资源二:分清 URIURL 和 URN 资源三:百度百科URI 以下分享自: URIURL及URN的区别 对于URL,大家都比较熟悉,其他两个词...
  • 初识URI URL URN

    2019-09-03 17:30:01
    前言:因为将encodeURI(),一直当成encodeURL()以为该函数不起作用,白忙活了一下午。后来才发现是URIURI(Uniform Resource Identifier),统一 资源 标识。是一组紧凑的字符序列,用于标识抽象资源或物理...URL...
  • URI = Uniform Resource Identifier统一资源标示符URL = Uniform Resource Locator 统一资源定位符URN = Uniform Resource Name 统一资源名称URI是以某种标准化的方式标识资源的字符串。是个纯粹的句法结构,用于...
  • URI URL 简介区别

    2020-02-19 21:49:30
    一、URI <1>什么是URI URI,通一资源标志符(Uniform Resource Identifier, URI),表示的是web上每一种可用的资源,如 HTML文档、图像、视频片段、程序等都由一个URI进行定位的。 <2>URI的结构组成 ...
  • 本文分享的是URI URL URN的概念,区别,很联系,了解URI URL URN对软件开发编程有什么意义呢?URI URL URN的概念1.URI:统一资源标识符。用来表示某个特定资源。设计出来可以进行任何实体或者非实体的标识,但是目前被经常...
  • URI URL区别及转换

    千次阅读 2019-10-31 14:49:12
    https://www.iteye.com/blog/dingbuoyi-836621 String urlString = "http://192.168.21.77:8080/swp/mainPage?aa=11&bb%3D22"; URI uri = URI.create(urlString); System.out.println(uri.getPat...
  • 关于 URI URL

    千次阅读 2013-01-19 21:27:59
    URI  Web上可用的每种资源 (文档,图片,声音,视频等)可由一个通用资源标识符(Uniform Resource Identifier, 简称"URI")进行定位。 URI一般由三部分组成:  1 存放资源的主机名  主机名 因特网上...
  • URI URL URN 的区别

    2020-07-02 08:35:48
    URI Uniform Resource Identifier,是一个紧凑的字符串用来标示抽象或物理资源。...让URI能成为URL的就是那个“访问机制”,“网络位置”。 URN Uniform Resource Name,统一资源名,是带有名字的因特网资

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,575
精华内容 10,630
关键字:

uriurl