gpt4 book ai didi

java - 图像在部署到服务器时被禁止使用 403

转载 作者:行者123 更新时间:2023-11-29 05:45:02 25 4
gpt4 key购买 nike

背景:我正在使用 Spring web MVC 以及 JSP 和 HTML/JavaScript 来编写网站。我添加了一个搜索功能,它向 imdbapi.org 发送一个查询并接收一个包含电影/电视节目信息的 JSON 对象(通过 AJAX)。 JSON 对象包含每个结果的“海报”字段,这是图像的 URL(在 imdb 服务器上)。然后使用 jQuery 显示结果并显示海报(如果可用)..

someDiv.append($("<img src='"+results[i].poster+"'></img'").addClass("resultImg"));

问题:这在 STS 内置服务器上运行并在本地访问时非常有效,例如。

http://localhost:8080/myWebPage.whatever

我有一个安装了 Tomcat 7 的 ubuntu 服务器盒,当部署到服务器时,每个图像都会出现 403 错误。来自 chrome 控制台的示例:

GET http://ia.media-imdb.com/images/M/MV5BMTY2NDY4NDA0OV5BMl5BanBnXkFtZTcwNTI4MzUyMQ@@._V1._SY317_CR5,0,214,317_.jpg 403 (Forbidden) 

更多信息:在 chrome 和 firefox 中测试过,结果相同。如果我无法修复,那么一种解决方案是下载到服务器上的临时文件夹,我认为...

这是我的 tomcat 服务器配置问题吗?

最佳答案

这是我的 tomcat 服务器配置问题吗?

不,一点也不,您的服务器配置与外部资源可访问性无关,如果您得到 @._V1._SY317_CR5,0,214,317_.jpg 403 (Forbidden) - 这很清楚这意味着服务器拒绝了您的请求。

似乎很多人都对 IMDB 有这类问题 - see this

关于java - 图像在部署到服务器时被禁止使用 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16135965/

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