禁止在图像 URLS 上使用 403
forbidden 403 on image URLS
我正在使用 Angular5 开发网络应用程序。我有一个数据库,其中有一些 "posts",每个 post 都包含一张我从 4chan API 获取的图像 URL。
URL 是合法的(如果我手动检查它可以工作)但是当我在网络浏览器中调试时,我的控制台中出现 403 forbidden。另一个奇怪的事情是,如果我手动转到 URL 然后刷新我的应用程序,图像会突然显示。
示例 URL:"http://i.4cdn.org/lgbt/1521711096067.jpg"
似乎当 HTTP 请求 header 引荐来源网址不是 http://4chan.org 时,我遇到了这个问题。我只是将以下内容添加到 HTML 页面并解决了问题:
<meta name="referrer" content="no-referrer"/>
加载 Angular 应用程序后,您还可以使用 Firefox 开发人员控制台(网络选项卡)修改图像请求(即 403)并删除引用 header 进行测试。
我正在使用 Angular5 开发网络应用程序。我有一个数据库,其中有一些 "posts",每个 post 都包含一张我从 4chan API 获取的图像 URL。 URL 是合法的(如果我手动检查它可以工作)但是当我在网络浏览器中调试时,我的控制台中出现 403 forbidden。另一个奇怪的事情是,如果我手动转到 URL 然后刷新我的应用程序,图像会突然显示。
示例 URL:"http://i.4cdn.org/lgbt/1521711096067.jpg"
似乎当 HTTP 请求 header 引荐来源网址不是 http://4chan.org 时,我遇到了这个问题。我只是将以下内容添加到 HTML 页面并解决了问题:
<meta name="referrer" content="no-referrer"/>
加载 Angular 应用程序后,您还可以使用 Firefox 开发人员控制台(网络选项卡)修改图像请求(即 403)并删除引用 header 进行测试。