我已经将我的Web应用程序托管到Github页面上,因此网站位于“ https”上。但是现在,我希望它向某个外部站点发出“ Http”请求。(我没有自定义域,无法将托管站点更改为http。) 我收到“混合内容”错误-
混合内容:“ https://username.github.io/MyHostedSite/”上的页面已通过HTTPS加载,但请求了不安全的XMLHttpRequest端点“ http://someHttpApi”。该请求已被阻止;内容必须通过HTTPS提供。
是否有代理的方式,这样我就可以通过'https'发出'http'请求?
答案 0 :(得分:0)
获取自定义域,并使用Cloudflare
(免费)进行DNS
…您可以在Cloudflare
(按页面规则)中打开https —则不必担心github的http / https设置和混合内容错误。
有使用github页面设置自定义域的良好说明,您可以在此处查看:Custom domain for GitHub project pages
您只需要决定是要在apex域还是www
子域中服务您的网站:
http://example.com 与 http://www.example.com
在Cloudflare
的页面规则如下: