1

我有一个使用 HTTPS 连接的网站。它运行一个用于将视频上传到 HTTP 服务器的 PHP 脚本,并在成功上传时服务器返回一个密钥作为响应。请求可以成功完成,但由于协议不匹配,它没有得到任何响应。请求和响应一切都是通过 AJAX 完成的。

上传视频后,Google Chrome 控制台显示错误:

The page at about:blank displayed insecure content from http://remote-server.com
[blocked] The page at https://www.my-site.com/

我试过使用header('Access-Control-Allow-Origin: *')但它不起作用。

我也尝试过使用“https://”提出请求,但 Chrome 控制台说Unsafe JavaScript attempt to access frame with URL data:text/html,chromewebdata from frame with URL https://www.my-site.com/. Domains, protocols and ports must match.

如何从 HTTPS 连接向 HTTP 发送请求并获得响应。

4

0 回答 0