点击链接时出现403 Forbidden Error.Works在浏览器中直接输入url时很好

时间:2015-05-16 08:33:57

标签: java http tomcat web-applications http-status-code-403

我通过tomcat中的链接打开网站有问题 - 我被禁止了。

我的步骤是:
1.启动http://hostname
2.选择https://hostname/Site
3. 403禁止留言
当我直接通过浏览器这样https://hostame/site时,一切正常。

甚至  选择https://hostname/OtherSite
正常工作

有人可以帮忙吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

这是我的情况。

您的原始页面(带有链接)和目标链接页面不是同一域。

原始域和目标域。

如果您的目标域不允许跨域访问,则会收到403禁止错误。

点击链接并输入发送不同请求的网址

我发现区别在于请求标头:

点击链接(禁止403错误)

         request header have one line:
                        Referer: http://original-domain/json2tree/ipfs/ipfsList.html

当我输入网址时(禁止输入403),                           请求标头没有上面的行引用:Original-domain

我终于想出了解决该错误的方法!

在原始域的网页上,您必须添加

              <meta name="referrer" content="no-referrer" />

它将删除或阻止在标头中发送Referer,对链接和发出的Ajax请求均有效