首页 > 解决方案 > 如何从提供 HTTP 响应的服务器获取 HTTPS 响应

问题描述

我有一个项目,它建立在 Angular 上,实际上是一个搜索引擎。它目前使用 DBpedia API 来获取有关从搜索栏进行的任何查询的结果。早些时候,当我们在 HTTP 服务器上时一切正常,因为来自 DBpedia 的响应是 HTTP 响应,但现在我们已经转向 HTTPS,并且 DBpedia 不向 HTTPS 服务器提供其 API。当向 DBpedia 发出 HTTP 请求时,这会产生混合内容的问题。如何处理?有什么办法可以改变这一点。我们可以制作一个代理,它接受 HTTP 的结果并返回一个 HTTPS 响应,然后我们可以使用这个代理吗?或者我应该使用任何其他 API,例如 Wikidata API(Wikidata 是否支持对 HTTPS 服务器的响应?)

标签: angularhttphttpsdbpediawikidata

解决方案


推荐阅读