【问题标题】:Generating URL with headers生成带有标头的 URL
【发布时间】:2019-05-11 15:50:30
【问题描述】:

我正在尝试生成一个可以共享的 URL,但不提供对我的应用程序的完全身份验证访问权限。

我想在生成 URL 时在标头中传递我的会话令牌。然后,此链接将与根据该会话令牌的参数有权访问的收件人共享。

是否有办法以在标头中定义会话令牌的方式生成 URL,或者这是不可能的,必须使用 URL 签名来完成?

任何帮助都会很棒。

【问题讨论】:

    标签: http url session-cookies


    【解决方案1】:

    url 和 header 是 HTTP 请求的独立组件。标头不能在 url 中。

    但是,可以向通常出现在标题中的 URL 添加内容。例如,如果我有一个标题X-FOO: BAR,我也可以将它添加到 url:https://example.org/?X-FOO=BAR。然而,这不是一些标准的 HTTP 特性;查询参数和标头的含义不同。这意味着您需要专门构建您的应用程序以支持通过 URL 发送的某些参数。没有任何东西会自动为您执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-19
      • 1970-01-01
      • 2016-12-10
      相关资源
      最近更新 更多