gpt4 book ai didi

django - 不要在 HTTP 重定向上传播 header

转载 作者:可可西里 更新时间:2023-11-01 15:18:15 25 4
gpt4 key购买 nike

我有文件托管在 Amazon S3 上,我想在我的应用程序中处理后下载它们。此应用程序 View 需要 HTTP 授权 header 才能继续。过程如下:

  1. 查询 View /file/xxx 与所需的 Authorization 请求 header
  2. 如果授予应用访问权限,则进行一些处理
  3. 生成一个签名的 S3 url,并重定向到它

事实是请求 header 也在重定向上传播,并且与亚马逊的 S3 签名冲突,我有以下错误消息:

Either the Signature query string parameter or the Authorization header should be specified, not both

那么,有没有办法不将 Authorization header 传播到 S3?

请注意,我已经测试了所有 3xx HTTP 代码。提前致谢。

最佳答案

这可能取决于您的客户,例如参见:https://code.google.com/p/go/issues/detail?id=4800

默认情况下,curl 似乎不会继承您的授权 header 。但我正在处理类似的问题,我看到默认情况下 http 组件似乎带有它。

关于django - 不要在 HTTP 重定向上传播 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13159748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com