下文中的哈希片段指的是啥?
Posted
技术标签:
【中文标题】下文中的哈希片段指的是啥?【英文标题】:What is hash fragment referring to in the following text?下文中的哈希片段指的是什么? 【发布时间】:2017-05-08 23:28:15 【问题描述】:在下面的post 中,他们使用术语哈希片段。我不太确定他们的意思。他们是指网址中的哈希后的文本吗?
例如www.someurl.com#somefragment
我在文章中看到的简介如下
在隐式流程中,访问令牌直接作为 hash 传递 片段(不作为 URL 参数)。关于哈希的一件重要事情 片段是,一旦您点击包含哈希片段的链接, 只有浏览器知道哈希片段。浏览器会通过 哈希片段直接到目标网页(重定向 URI / 客户的网页)。哈希片段具有以下属性:
【问题讨论】:
【参考方案1】:是的,你是对的。它们指的是#
字符之后的 URL 部分。
在example.com#state=dJfw&access_token=lkTyd234AsdF
中,哈希片段(片段组件)将是:
state=dJfw&access_token=lkTyd234AsdF
OAuth2 隐式授权使用它来传递响应数据。在规范中,使用的术语是片段组件或片段。
相比之下,授权码授予将在 URL 的查询部分传递信息,example.com?state=asdTwe3SD&code=kjh56Sdgv
。
【讨论】:
以上是关于下文中的哈希片段指的是啥?的主要内容,如果未能解决你的问题,请参考以下文章
片段中的 RecyclerView OnclickListener