0

我们在我们的应用程序中有此身份验证过程,每当服务器从未经过身份验证的客户端(缺少 cookie)收到请求时,它都会返回 307 响应,并且客户端应该被重定向到登录页面(可能在另一个域上)。

我遇到了以下问题:

当我删除 cookie 并缓存主 index.html 页面并打开网页时,只有在请求 js 文件时才第一次得到 307(index.html 中有一个脚本标记)。在这种情况下,浏览器尝试重定向,我收到以下错误:

Resource interpreted as Script but transferred with MIME type text/html: "https://win-7-64-server:8443/cas-server/login?service=http://172.30.2.25:81%2F172.30.2.25%3A8182%2Fshunra%2Fcommon%2Fjs%2Flibs%2Frequire%2Frequire.js".

这是原始的 javascript 网址:http://172.30.2.25:8182/shunra/common/js/libs/require.js

显然我不控制重定向。有任何想法吗?

编辑:

我想到了这个问题,问题是浏览器获取 307 http 代码并认为 javascrip 文件被重定向,而实际上我们想要重定向整个网站 - 有什么想法吗?

4

0 回答 0