生成带有标题的URL

时间:2018-12-10 17:40:21

标签: http url session-cookies

我正在尝试生成一个可以共享的URL,而没有对我的应用程序进行完全身份验证的访问。

我想在生成URL时在标头中传递会话令牌。然后,该链接将与将基于该会话令牌的参数进行访问的收件人共享。

总有一种方法可以以在标头中定义会话令牌的方式生成URL,还是不可能并且必须使用URL签名来完成?

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

URL和标头是HTTP请求的单独组成部分。标头不能包含在网址中。

但是,可以将内容添加到通常出现在标题中的URL中。例如,如果我有标头X-FOO: BAR,也可以将其添加到网址https://example.org/?X-FOO=BAR中。但是,这不是一些标准的HTTP功能。查询参数和标头并不意味着同一件事。这意味着您需要专门构建应用程序以支持通过URL发送的某些参数。什么都不会自动为您完成。