我正在开发一个使用 esri 服务/资源的 .Net core Web 应用程序。该应用程序最终将托管在客户端的服务器上。我们的服务器上托管有 esri 资源,他们的服务器上托管有其他 esri 资源。无论出于何种原因,他们拒绝使用 SSL,而我们确实使用 SSL,所以我现在有了一个
Mixed content: The page at https://app.smt.smt was loaded over HTTPS but requests and insecure XMLHttpRequest endpoint. This request has been blocked; the content must be served over HTTPS.
我尝试将我们的资源迁移到他们的服务器上,但他们拒绝了。 我可以采取一些解决方法来避免这种混合内容错误吗?
最佳答案
仅通过前端代码无法解决混合内容阻止问题。
唯一的选择是从后端代码而不是前端代码向 http
资源发出请求,或者创建某种代理,将资源公开给前端代码: https
URL,而不是 http
URL。
关于.net - 我可以使用一些解决方法来避免混合内容错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62755017/