首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在自定义URL中使用#符号的规则

在自定义URL中使用#符号的规则
EN

Stack Overflow用户
提问于 2011-05-04 19:27:17
回答 2查看 83关注 0票数 1

在HTTP URL中,散列符号(#)表示页面中的锚点,并且只能出现一次。

这是所有URL的通用规则吗?如果我想实现自定义URL协议,我可以使用以下内容作为合法的URL吗?

myprotocol://zoo#1/cage#30/lion#11

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-04 19:30:16

在你自己的协议中,你可以做任何你喜欢做的事情。然而,如果你想让通用解析器能够解析你的网址,你必须遵循RFC3986,你可能想看看section 3 syntaxe component中使用"#","?",":“和"/”的规则。

票数 1
EN

Stack Overflow用户

发布于 2011-05-04 19:29:12

没有什么可以阻止你实现你自己的协议,但是可能没有太多的意义去重新发明轮子-为什么不直接使用http://zoo/?x=1&y=2 (即查询字符串!)这就是它的作用:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5882624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档