gpt4 book ai didi

amazon-web-services - 使用工具时 URL 被禁止 403 但浏览器没问题

转载 作者:行者123 更新时间:2023-12-04 16:31:20 25 4
gpt4 key购买 nike

我有一些图像需要执行 HttpRequestMethod.HEAD 以找出图像的一些细节。

当我在浏览器上访问图像 url 时,它可以毫无问题地加载。

当我尝试通过我的代码或通过在线工具获取标题信息时失败

示例 URL 是 http://www.adorama.com/images/large/CHHB74P.JPG

如前所述,我使用了在线工具Hurl.It尝试获得 Head 请求,但我收到了与我在代码中收到的相同的 403 Forbidden 消息。
我曾尝试向 Head 请求(User-Agent、Accept、Accept-Encoding、Accept-Language、Cache-Control、Connection、Host、Pragma、Upgrade-Insecure-Requests)添加许多不同的 header ,但这似乎都不起作用。

它也无法通过 Hurl.it 执行正常的 GET 请求。同样的 403 错误。

如果相关,我的代码是一个 c# web 服务并且在 AWS 云上运行(以防万一 adorama 服务器有一些我不知道的针对 AWS 的东西)。为了测试这一点,我还启动了一个 ec2(linux box)并运行 curl,它也返回了 403 错误。在我的个人计算机上本地运行 curl 会返回二进制图像,这可能只是图像数据。

并且只是为了消除明显的想法,我的代码在许多其他网站上都成功运行,只有这个存在问题

知道我需要什么才能下载图像标题而不是 403?

最佳答案

同样的问题在这里。

在本地它运行顺利。从 AWS 实例执行此操作时,我遇到了同样的问题。

我认为这是 DNS 解析问题(重定向到故障节点)。因此,我尝试指定与我的客户端解析的 IP 地址相同的 IP 地址,但没有解决问题。

我的猜测是 Akamai(在这种情况下该服务由 Akamai CDN 提供)正在阻止 AWS。不知何故可以理解,客户为CDN按流量付费,通过滥用它,人们可以产生巨额账单。

正在连接到 www.adorama.com (www.adorama.com)|104.86.164.205|:80... 已连接。

HTTP request sent, awaiting response... 
HTTP/1.1 403 Forbidden
Server: **AkamaiGHost**
Mime-Version: 1.0
Content-Type: text/html
Content-Length: 301
Cache-Control: max-age=604800
Date: Wed, 23 Mar 2016 09:34:20 GMT
Connection: close
2016-03-23 09:34:20 ERROR 403: Forbidden.

关于amazon-web-services - 使用工具时 URL 被禁止 403 但浏览器没问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36170821/

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