您好,我正在通过浏览器调用 Azure 应用程序代理终结点 (myapp.msappproxy.net),但遇到了 COR 问题。如何/在哪里为 Azure 应用程序代理终结点配置 COR?我查看了旧版和新版 Azure 门户。
我收到的错误是关于 OPTIONS 预检请求。
XMLHttpRequest cannot load https://myapp.msappproxy.net. Response for preflight is invalid (redirect)
我意识到您在 API 端点(在本例中为应用程序代理)上设置了访问控制 header ,但我找不到在哪里执行此操作。此外,我必须在请求中设置自定义 header ,因为我使用不记名 token 身份验证。
谢谢!
最佳答案
刚刚遇到了同样的问题。我有一个 Azure 应用程序代理。因此内部页面可供外部使用。但通常应用程序正文设置为否。通过该设置,浏览器会出现巨大的 CORS 错误。要解决这些 CORS 问题,您必须将应用程序主体设置为是。现在正文已正确设置,所有浏览器都可以显示网站,而不会出现 CORS 问题。
您还可以在Enable link translation中找到很好的提示。部分。
关于Azure 应用程序代理 COR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39605673/