渐进式Web应用程序HTTPS到HTTP请求

时间:2018-03-08 03:26:54

标签: javascript http https cors progressive-web-apps

我正在创建一个渐进式网络应用,并且需要向一个HTTP提出请求并且没有HTTPS。无法将应用更改为HTTP,因为PWA需要HTTPS,无法将请求链接更改为https。

出现此错误:

  

混合内容:' https://current-site.herokuapp.com/'是   通过HTTPS加载,但请求不安全的XMLHttpRequest端点   ' http://the-api.com/api/customer $滤波器=含有(客户名称,%20%27test%27)及$选择=客户名称,客户ID&安培; $顶部= 10&#39 ;.   此请求已被阻止;内容必须通过HTTPS提供。

希望能解决这个问题。目前使用nodejs和express来服务。请求来自带有axios的前端vuej。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

害羞使用不安全或旧浏览器,或者告诉用户在浏览网页之前使用某些命令行标志,没有直接的方法。这是设计上的,如果应用程序可以直接执行此操作,那将是一个主要的安全漏洞。

但是,如果您决定使用不安全的API,则可以在服务器上编写HTTPS代理API,然后转向并通过HTTP向真实API发出请求。