我有一个使用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发送请求并获得响应。