我正在尝试生成一个可以共享的URL,而没有对我的应用程序进行完全身份验证的访问。
我想在生成URL时在标头中传递会话令牌。然后,该链接将与将基于该会话令牌的参数进行访问的收件人共享。
总有一种方法可以以在标头中定义会话令牌的方式生成URL,还是不可能并且必须使用URL签名来完成?
任何帮助都会很棒。
答案 0 :(得分:0)
URL和标头是HTTP请求的单独组成部分。标头不能包含在网址中。
但是,可以将内容添加到通常出现在标题中的URL中。例如,如果我有标头X-FOO: BAR
,也可以将其添加到网址https://example.org/?X-FOO=BAR
中。但是,这不是一些标准的HTTP功能。查询参数和标头并不意味着同一件事。这意味着您需要专门构建应用程序以支持通过URL发送的某些参数。什么都不会自动为您完成。