当前位置: 首页 > 知识库问答 >
问题:

哈希片段在下面的文本中指的是什么?

齐望
2023-03-14

在下面的文章中,他们使用了哈希片段这个术语。我不太清楚他们这么说是什么意思。他们引用的是URL中哈希后面的文本吗?

例如www.someurl.com#someFragment

下面是我在文章中看到的简介

在隐式流中,访问令牌直接作为哈希片段传递(而不是作为URL参数)。关于哈希片段的一个重要问题是,一旦您跟踪包含哈希片段的链接,只有浏览器知道该哈希片段。浏览器将把散列片段直接传递到目标网页(重定向URI/客户端的网页)。哈希片段具有以下属性:

共有1个答案

鲁浩渺
2023-03-14

是的,你是对的。它们引用#字符后面的URL部分。

example.com#state=djfw&access_token=lktyd234asdf中,哈希片段(片段组件)应该是:

state=dJfw&access_token=lkTyd234AsdF

OAuth2隐式授权使用它来传递响应数据。在规范中,使用的术语要么是片段组件,要么是片段。

相反,授权代码授权将在URL的查询部分传递信息,example.com?state=asdtwe3sd&code=kjh56sdgv

 类似资料:
  • 从原理到应用分析什么是哈希? 一、什么是哈希? 哈希(hash):将任意长度的输入(关键字),通过Hash算法变成固定长度的输出。这个映射的规则就是对应的Hash算法,而原始数据映射后的二进制串就是哈希值,通常哈希值代表了关键字的存储位置。 但是为什么要这样做呢?或者说,哈希是怎样来的呢? 哈希的出现解决了两个问题:存储和搜索。 1. 存储(数据结构):如果在容器中保存对象及其关联的键,并且不用键

  • 问题内容: 如何从php中的URL获取片段(哈希值“#”后的值)? 从我想说 问题答案: 如果要在用户浏览器中显示的哈希标记或锚点之后获取值:使用“标准” HTTP则无法实现,因为此值永远不会发送到服务器(因此该值在或类似版本中将不可用预定义变量)。您可能需要在客户端使用某种JavaScript魔术,例如,将该值包含为POST参数。

  • 问题内容: 我正在寻找一个散列函数: 很好地哈希 文本字符串 (例如,很少冲突) 用Java编写,并被广泛使用 奖励:适用于多个字段(而不是我将它们串联并在连接的字符串上应用哈希) 奖励:具有128位变量。 奖励:不占用CPU。 问题答案: 您为什么不使用默认值的变体(一些真正聪明的人肯定会努力使它变得高效- 更不用说已经看过此代码的数千名开发人员的眼睛了)? 如果您要查找更多位,则可以使用“ 编

  • 问题内容: 我有一个关于片段中上下文使用情况的问题。我的问题是,我总是收到NullpointerException。这是我的工作: 创建一个扩展SherlockFragment的类。在该类中,我有另一个Helper类的实例: 这是其他Helper类的摘录: 每次调用时(例如context.getResources()),我都会收到NullPointerException。这是为什么? 问题答案:

  • 本文向大家介绍请你说一下哈希表是做什么的?另外哈希表的实现原理也说一下相关面试题,主要包含被问及请你说一下哈希表是做什么的?另外哈希表的实现原理也说一下时的应答技巧和注意事项,需要的朋友参考一下 参考回答: Hash表即散列表,其最突出的优点是查找和插入删除具有常数时间的复杂度 其实现原理是:把Key通过一个固定的算法函数即所谓的哈希函数转换成一个整型数字,然后就将该数字对数组长度进行取余,取余结

  • 问题内容: 我看到了一个将函数应用于元组的代码示例。结果,它返回一个负整数。我想知道这个功能做什么?Google没有帮助。我找到了一个页面,该页面解释了哈希的计算方式,但没有解释为什么我们需要此函数。 问题答案: 哈希是一个固定大小的整数,用于标识特定值。每个值都需要有自己的哈希,因此对于相同的值,即使不是同一对象,您也将获得相同的哈希。 散列值的创建方式应使结果值均匀分布,以减少所得到的散列冲突