【发布时间】:2021-10-26 03:27:58
【问题描述】:
我正在开发一个使用 esri 服务/资源的 .Net 核心网络应用程序。该应用程序最终将托管在客户端的服务器上。我们将 esri 资源托管在我们的服务器上,并将其他 esri 资源托管在他们的服务器上。无论出于何种原因,他们拒绝使用 SSL,而我们确实使用 SSL,所以我现在有了一个
混合内容:https://app.smt.smt 的页面是通过 HTTPS 加载的,但请求和不安全的 XMLHttpRequest 端点。此请求已被阻止;内容必须通过 HTTPS 提供。
我尝试在他们的服务器上迁移我们的资源,他们拒绝了。 我可以采取一些解决方法来避免这种混合内容错误吗?
【问题讨论】:
-
没有解决方法。唯一的选择是从您的后端代码而不是您的前端代码向 http 资源发出请求,或者创建某种代理,将资源暴露给您的前端代码在 https URLs 而不是 http URLs。
-
@sideshowbarker 感谢您的意见。您介意发布此评论作为答案,以便我可以标记它吗?你帮了我很多:)
标签: .net .net-core mixed-content