URI 中方案后面的双斜杠的语义是什么?

2023-11-21

根据https://www.rfc-editor.org/rfc/rfc3986 and http://en.wikipedia.org/wiki/Uniform_resource_identifier,URI 可能包含也可能不包含方案标识符后面的双斜杠。这使得“urn:issn:1535-3613”成为有效的 URI,就像“http://stackoverflow.com”一样。

是否严格/正式需要包含双斜杠,还是可选的,无论如何,原因/语义是什么?回答时,请提供一个结论性的答案 - 不要只报告您的浏览器/库/...如何处理它。


它位于您链接的 RFC 中:如果有//,这意味着接下来的是权威. See 第三节。因此,如果该方案使用权威,它将使用//在冒号之后(要么需要它,如果权威在该方案中是必需的,或者如果是,则它是可选的权威在该方案中是可选的)。mailto不使用权威在 URI 意义上,所以mailtoURI 不包含//.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

URI 中方案后面的双斜杠的语义是什么? 的相关文章

  • 以编程方式检测 Android 上是否安装了应用程序

    我已经为我的 Android 应用程序注册了一个 url 方案 假设 myapp host 在我的其他应用程序上 我可以使用 Intent 启动该应用程序 但如何在不启动它的情况下检查第一个应用程序是否已安装 在 iOS 中 这很简单 UI
  • 在 Facebook 应用程序中打开帖子的 URL 方案

    如何使用 url 方案在 facebook ios 应用程序中打开 facebook 帖子 我在谷歌搜索时得到了类似 fb post id 的东西 但它不起作用 它只是打开了 facebook 应用程序 http wiki akosma c
  • iOS 自定义 URL 方案与通用链接和 Android 对应方案

    我正在寻找这样的功能 当用户收到一条消息 假设通过 WhatsApp 应用程序 包含以特定方案 前缀 开头的链接时 当用户点击该链接时将调用我的应用程序 据我所知 此功能已经作为 自定义 URL 方案 提供 但我现在也注意到通用链接也有类似
  • 如何获取URL的路径?

    我有一个网址 如何检索其路径部分 例如 给定 http www costo com test1 test2 如何得到 test1 test2 你想要这样的东西 String path new URL http www costo com t
  • 使用 CreateProcessAsUser 启动 url

    最近我遇到了一个问题 我需要从提升的应用程序打开网页 我需要以非提升方式打开浏览器 所以我环顾四周 发现这个解决方案 https stackoverflow com a 287072 127602 这肯定会解决我的问题 除了CreatePr
  • URI 中的方案是可选的吗?

    最近 我被要求向网站添加一些 Woopra JavaScript 并注意到 URL 以双斜杠开头 即省略了方案 我以前从未见过这个 所以我试图了解更多信息 但我唯一能找到的是Woopra 常见问题解答中的一个项目 http www woop
  • 如何通过代码启用对 URI 类的 IDN/IRI 支持?

    我正在尝试为 URI 类启用 IDN IRI 支持 因为我需要德国变音域 例如 www b cher de 上的 Uri IsWellFormedUriString 方法 我发现类似的问题https stackoverflow com a
  • 注册自定义 URI 协议以处理从 XAML 加载的自定义资源

    我正在开发一个项目 其中松散的 XAML 部分 以及一些相关的 IronPython 代码 将由客户端应用程序动态加载和执行 客户端将使用自定义 WCF 服务 和一些本地缓存 来检索 XAML 支持脚本和相关资源 图标 图像等 我想注册一个
  • 转换文件:Android 中的 Uri 到文件

    转换的最简单方法是什么android net Uri https developer android com reference android net Uri持有一个对象file 键入一个java io File https develo
  • YouTube URL 方案 tvOS

    我正在尝试使用 URL 方案或 YouTube com 域从我的应用程序打开 YouTube 的应用程序 从而直接在 iOS 设备上打开 YouTube 的应用程序 这是我尝试过的代码 UIApplication sharedApplica
  • 无法使用 mailto uri 创建具有多个收件人的新邮件

    我正在使用创建一个Windows 8 1 应用商店 in WinRT 我无法通过用逗号或分号分隔每封电子邮件来使用 mailto uri 创建具有多个收件人的新邮件 两者都会给我相同的错误 Invalid URI The hostname
  • 如何从 Django 中的请求对象获取 URI?

    如何从 Django 中的请求对象获取 URI 有 request uri 吗 request META REQUEST URI or request get full path 你往往会产生大量琐碎的问题 你可以在文档 谷歌中轻松找到答案
  • PayPal API 监听器网站支付标准 URI

    PayPal IPN 指南文档说得很清楚 将请求发布到 www paypal com 或 www sandbox paypal com 具体取决于您是要在沙盒中上线还是测试您的侦听器 等待 PayPal 的响应 该响应要么已验证 要么无效
  • 获取当前 URL/URI,不带某些 $_GET 变量

    在 Yii 中如何获取当前页面的 URL 例如 http www yoursite com your yii application lg pl id 15 但不包括 GET lg 无需手动解析字符串 我的意思是 我正在寻找类似的东西Yii
  • 在spring mvc中修改请求URI

    我有一个基于 spring mvc 的应用程序 我想在请求 URI 到达控制器之前修改它 例如 控制器的 RequestMapping 是 abc xyz 但传入的请求是 abc 1 xyz 我想修改传入请求以将其映射到控制器 解决方案1
  • 414 请求 URI 太大错误 Google 地图 v3

    当我调用构造函数来创建具有超过 15 个不同 KMZ 文件的新 KmlLayer 时 似乎会发生此错误 构造函数的调用是 var layer new google maps KmlLayer http 我每次都可以使用 15 个不同的 KM
  • 是否存在类似 number 的内容?

    当我们使用 a href number a or a href mailid a 对于电话号码和电子邮件 类似的事情 a href number a 传真存在吗 是的 电话 传真和调制解调器 URL 方案在https www ietf or
  • 如何查看 Chrome 开发者工具网络选项卡中使用的协议?

    Chrome 开发人员工具栏上的网络选项卡很棒 但我想看看使用什么协议来传输资源 HTTP 或 HTTPS 任何人都知道我该怎么做 或者是否有扩展允许我做类似的事情 好吧 现在是 2016 年了 现在您可以在 chrome 开发工具中拥有一
  • 如何在 iOS 中将 URL 添加到 Safari 的阅读列表?

    在我的 UIWebView 中 我想添加一个选项来将当前页面添加到 Safari 的阅读列表中 我知道这个功能的存在 因为 GMail 在长按链接时提供了它 但我找不到任何有关要使用的 URL 方案的信息 可能重复 如何从 iOS 以编程方
  • 是否可以在图片上叠加图标

    我正在创建一个允许用户上传图片的应用程序 当图片上传成功后 我想在右上角添加一个绿色的勾号 可绘制 失败时也一样 但有一个十字 Atm 我正在使用 Glide 在屏幕上显示 URI 我怎样才能做到这一点 您可以通过调用 glide 侦听器来

随机推荐

  • 如何在node.js中关闭firebase连接

    下面是我如何使用 firebase 的一个简单示例 let firebase require firebase firebase initializeApp serviceAccount config firebase json datab
  • 使用一次性循环将平面数组转换为树

    SO 问题 假设我们有具有以下结构的平面数组 array level gt 1 name gt Root 1 level gt 1 name gt Root 2 level gt 2 name gt subroot 2 1 level gt
  • 另一个 Ant + JUnit 类路径问题

    我正在使用 Eclipse 开发 Eclipse SWT 应用程序 还有一些 JUnit 4 测试 用于测试一些 DAO 但是当我尝试通过 ant 构建运行测试时 所有测试都会失败 因为找不到测试类 谷歌培养了大约一百万人 他们都有同样的问
  • Angular UI Modal 2 方式绑定不起作用

    我添加了一个 Angular UI 模态 将范围传递到模态窗口以进行 2 路绑定 我用的是resolve方法来传递范围值 这样做的作用有点作用 这意味着当父级中的 ng model 值发生变化时 它会反映在模式窗口内 但是 如果值在模态窗口
  • SWI Prolog 中的变量名称

    我一直在使用 chr 库和 jpl 界面 不过我有一个一般性的询问 我将 SWI Prolog 中的约束发送到 CHR 程序中的 java 类的实例 问题是 例如 如果输入约束是 leq A B 则变量名称消失 出现的变量名称以 G 开头
  • DinkToPdf Net Core 无法加载 DLL 文件

    我正在尝试使用 HTML SQL 服务器数据库生成 PDF丁克转PDF图书馆 在启动文件中我添加了 var context new CustomAssemblyLoadContext context LoadUnmanagedLibrary
  • AWS ssh 访问“权限被拒绝(公钥)”问题[已关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 如何通过ssh连接到AWS实例 I have 已在 AWS 注册 在AWS网站上创建公钥和证书并将其保存到磁盘 转到我的控制台并创建环境变量 export JAVA HOME usr
  • `server.listen()` 如何保持节点程序运行

    Node js当事件循环为空时程序终止 如果我使用http模块并创建一个服务器 没有任何回调添加到事件循环中 程序终止 const http require http const server http createServer 但是 如果
  • 如何隐藏导航视图android的默认汉堡包图标

    我需要隐藏汉堡包图标 这是我的工具栏 我需要隐藏导航栏的默认汉堡包图标 并从另一个按钮单击加载它 导航栏需要出现在我的工具栏中的附件图标上 并且需要在我单击外部 任何地方 时消失 可以这样做吗 如果你正在使用ActionBarDrawerT
  • 如何使用 Selenium WebDriver 和 java 从下拉列表中选择一个项目?

    如何使用 Selenium WebDriver 和 Java 从下拉列表中选择一个项目 例如性别 例如男性 女性 我试过这个 WebElement select driver findElement By id gender List
  • 使用 like 条件的 Eloquent Raw where 查询

    我正在使用这个雄辩的原始查询来获取一些结合标题和标签列的搜索结果 我的代码是这样的 term Test clips Clip whereRaw caption like OR tags like array term term gt get
  • 如何设置状态 UIControlStateHighlighted 的按钮标签文本颜色

    我正在创建一个 iPhone 应用程序 其中有一个自定义按钮 我通过创建标签并将其添加为子视图来设置按钮标题 现在 当按钮突出显示时 我想更改标签文本颜色 这是我的代码 UIButton button1 UIButton buttonWit
  • 在 Django 模板中使用变量作为字典键

    我想在 Django 模板中使用变量作为字典中的键 我一辈子都不知道该怎么做 如果我有一个带有名称或 ID 字段的产品 以及带有产品 ID 索引的评级字典 我希望能够说 for product in product list h1 rati
  • 如何使用本地未发布的 crate?

    我做了一个图书馆 cargo new my lib 我想在不同的程序中使用该库 cargo new my program bin extern crate my lib fn main println Hello World 我需要做什么才
  • webview不会在链接点击时加载pdf文件

    我开发了一个 Web 应用程序 可以显示托管在 Web 服务器上的 pdf 文档列表 这个应用程序嵌入在 Android 的 webview 应用程序中 但是当我在手机上加载该应用程序时 选择 pdf 链接不会执行任何操作 我究竟做错了什么
  • 更改 Android 中选定列表项的布局

    我需要创建一个ListView并仅显示所选行的更详细布局 以便向客户显示更多信息 我尝试过的如下 newsListView setAdapter new NewsListAdapter this news newsListView setO
  • 使用 Electron 访问 Angular 2 应用程序中的文件系统

    我知道 Angular 2 是在 Web 浏览器上运行的 它无法访问文件系统 但是 我使用 Electron 作为前端 并通过 Electron 运行应用程序 build electron ng build base href cp src
  • “AL lib: alc_cleanup: 1 设备未关闭”是什么意思?

    我正在尝试让自己融入 Libgdx OpenGL 框架 我用过LwjglApplication用于创建一些简单的应用程序来渲染盒子 一些网格和一些纹理 我发现了 Aurelien Ribon 的应用程序 它可以创建刚性 Box2D 实体 他
  • 如何为通用 Windows 应用程序设置固定窗口大小

    我刚刚开始在 VS2015 Community Edition 中开发通用 Windows 应用程序 我使用了名为 PieCharts for Windows UWP 的示例 我的问题是 我想将窗口大小固定为 400x650 就像我在旧桌面
  • URI 中方案后面的双斜杠的语义是什么?

    根据https www rfc editor org rfc rfc3986 and http en wikipedia org wiki Uniform resource identifier URI 可能包含也可能不包含方案标识符后面的