如何测试CORS头

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何测试CORS头相关的知识,希望对你有一定的参考价值。

我们的应用程序支持CORS配置标头。我已经在两个不同的主机上单独配置了testApp。两种设置都相互独立。 host1上的应用程序配置有CORS标头Access-Control-Allow-Origin以指向host2上的应用程序。当我访问host2的应用程序页面时,我希望它在响应中显示Access-Control-Allow-Origin标头。但缺少哪一个。

如何测试CORS头以确认其正常工作或正确编码以支持跨域资源共享。

答案

您可以使用任何其他客户端(如POSTMAN Rest Client)进行测试,或者只需从浏览器控制台 - >网络选项卡 - >在xhr过滤器中检查它 - 检查特定请求的标头。你可以检查请求和响应。

以上是关于如何测试CORS头的主要内容,如果未能解决你的问题,请参考以下文章

使用 Swagger UI 进行测试时如何解决 API 中的 CORS 错误(使用 Lumen 实现)

为什么不在OPTIONS路由中添加CORS头允许浏览器访问我的API?

如何从 mocha/superagent 测试对 amazon-s3 的 CORS 上传调用?

如何在ASP NET Core中实现CORS跨域

如何在浏览器中实际缓存CORS预检响应?

如何在 Spring Boot 中测试 CORS?当我在 MockMvcBuilders 中尝试时,尽管 Origin 错误,它总是返回 200