在多个浏览器上测试CORS问题的最佳方法是什么?

问题描述 投票:-1回答:1

我在我的项目中启用了具有Spring安全性的CORS,但在实施最佳方法测试后是什么?因为对于IE 9+版本,我无法对其进行正确的测试,所以无法确认我的代码是否有效。我开发了一个Javascript客户端并遇到了ajax请求,但仍然无法按预期运行,并且没有适当的测试也无法确定Spring Security或测试方法是否存在问题。我也尝试https://www.test-cors.org/,但不为我工作。

任何人都知道,请分享。

谢谢。

javascript spring-boot unit-testing spring-security
1个回答
0
投票

我回答了测试CORS实施的最佳方法是使用可能不在您的项目中的单独的JavaScript客户端访问API。那是测试它的最佳方法。但是,默认情况下,Chrome和Firefox等现代浏览器默认会阻止CORS请求,因此会在浏览器的控制台上显示正确的错误。浏览器之类的IE在默认情况下不会阻止此类请求,因此请确保您的服务器应启用CORS请求。

我使用下面的JavaScript代码进行测试。

<!DOCTYPE html>
    <html>
        <head>
            <title>Hello CORS</title>
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
            <script>
        $.ajax({

            url: "
Your URL"   


        }).then(function(data, status, jqxhr) {

        });
    </script>
        </head>

        <body>

        </body>
    </html>

请确保所使用的Jquery版本在IE中进行测试时可能会出现问题。使用最新的Jquery版本。

热门问题
推荐问题
最新问题