从googleusercontent.com加载的图片上的HTTP 403

时间:2019-05-21 16:36:16

标签: html angular image google-chrome get

首先,我认为我的问题与以下问题无关:question 1question 2
因为我不在任何地方或任何库中使用身份验证(我也不需要)。

我只是在Web应用程序中加载一些公开可用的专辑封面图像:

// urlList is an array than contains URLs like the examples given below
<img *ngFor="let url of urlList" src="url">

示例网址: Glass MansionSummertimeSide Effects

99%的时间有效。但是有时候,在那些完全相同的URL上,我在控制台上收到403错误。
我知道它们与身份验证无关,因为很好。这些URL可以公开访问。

调试它很困难,因为稍后刷新几页,它神奇地再次起作用。日志中也没有任何异常(GET 403错误除外)。

世界上正在发生什么?

我正在使用Angular v7.2.15。浏览器:谷歌浏览器

1 个答案:

答案 0 :(得分:0)

在多个Google API(例如gmail API)中,Google使用HTTP403和/或HTTP429来对特定时间段内的某些请求进行速率限制。我不知道您正在使用什么方法,如果您正在使用某种API等,也不知道您的Web应用程序有多繁忙。但是速率限制或合理使用合规性可能会发挥作用。

Gmail API速率限制信息源-https://developers.google.com/gmail/api/v1/reference/quota