linux - Amazon S3 HTTPS 无法在 Linux 上使用 Chrome 和 wget 加载

标签 linux google-chrome ubuntu wget

我在 Chrome (Ubuntu Linux) 上通过 HTTPS 从 Amazon S3 下载文件时遇到问题。这些 URL 在其他操作系统的 chrome 版本上下载没有问题。它在 Firefox for Linux 上加载良好。

https://s3.amazonaws.com/moteevate-transloadit/a8/f5175e0facd88377aef46369d543c0/dc74257ea7ee32331debad0e6d5ae27d.jpg?AWSAccessKeyId=0YSXSY8MWY6RRKGKTWG2&Expires=1686646438&Signature=C0WCeGKCGbU3OAxkrFq6kmkBCT0%3D

当 URL 更改为 HTTP 时,加载没有问题。当我使用 wget 时,我收到一条消息“403 forbidden”并且它无限期挂起。 Chrome 也会无限期挂起。

最佳答案

在带有 Chromium 和 wget 的 Ubutnu Linux 中工作。

只有在包含特殊字符的 URL 周围加上“”,它才适用于 wget。否则我会得到 403 禁止。我收到一个 5.1k 的 jpeg 文件。它看起来像我在 Chrome 上得到的同一张图。该 URL 会生成一张带有黑线的某种草图。

wget版本是1.13.4

Chrome 关于:

Chromium    25.0.1364.160 (Developer Build
25.0.1364.160-0ubuntu0.12.10.1) Ubuntu 12.10 OS Linux  WebKit   537.22 (trunk@137939) JavaScript    V8 3.15.11.16 Flash 11.2 r202 User Agent    Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22 Command Line     /usr/lib/chromium-browser/chromium-browser
--flag-switches-begin --sync-keystore-encryption --flag-switches-end Executable Path    /usr/lib/chromium-browser/chromium-browser Profile Path /home/pb/.config/chromium/Default Variations    b03ddc1f-2d9ef0cc f9b252d0-fd526c81 ca6785ad-766fa2d 3709139-766fa2d 977e9dfe-766fa2d 7f6da4bf-37924bda 75f7fb7e-611a9f49 262f996f-eeefeb17 24dca50e-455c9cca 3028188e-b9bbd1b6 246fb659-a90023b1 f296190c-f911fcfa 4442aae2-a90023b1 75f0f0a0-4ad60575 e2b18481-cdc3d902 e7e71889-4ad60575

关于linux - Amazon S3 HTTPS 无法在 Linux 上使用 Chrome 和 wget 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17121952/

相关文章:

python - 串口/dev/ttyS0和ttys*输入输出错误

networking - 为什么rabbitmq监听43411端口?

linux - Bash:使用不同的用户获取进程的pid

linux - 有没有办法在 linux 脚本命令后自动返回键?

html - CSS 适用于 Chrome 但不适用于 IE

javascript - Shadow DOM 不清楚

c - 在 C 中从堆栈中复制数据

linux - 使用 XGrabServer 抓取 X 服务器

javascript - 在 Chromium 上加载 HTTPS 页面时注入(inject) JS 错误

linux - 如何在 Linux 上安装 Wireshark 并捕获 USB 流量?