如何从 https 页面发送 http 请求? CORS 可以解决这个问题吗?

Posted

技术标签:

【中文标题】如何从 https 页面发送 http 请求? CORS 可以解决这个问题吗?【英文标题】:How to send http request from https page? Can CORS solve this? 【发布时间】:2016-01-15 11:16:29 【问题描述】:

我有一个加载了 https 的网站,我想使用 http/websocket 连接我的本地服务器。是否可以使用 http/ws 而不是 https/wss 建立连接?我知道 CORS,但它似乎不起作用。

【问题讨论】:

【参考方案1】:

我相信我找到了解决方法。由于SOP只是一种浏览器行为,在使用扩展的同时,我们可以声明权限,绕过这个机制,是合理且有用的。

我们可以使用扩展名中的http/websocket在https站点与本地服务器之间建立连接。

【讨论】:

以上是关于如何从 https 页面发送 http 请求? CORS 可以解决这个问题吗?的主要内容,如果未能解决你的问题,请参考以下文章

接入天猫精灵auth2授权页面https发送ajax请求

如何从 Google Cloud Functions (nodeJS) 发送 HTTP 请求

如何从 Chrome 扩展程序发送 HTTP GET 请求?

chrome浏览器https页面中发送ajax请求http接口问题

java request 如何取到发送请求的地址是啥

如何使用 VBA 从 Excel 向服务器发送 HTTP POST 请求?