微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从 HTTPS://some.where/ 向 HTTP://localhost/somephp.php 发送请求? 背景问题尝试解决问题

如何解决如何从 HTTPS://some.where/ 向 HTTP://localhost/somephp.php 发送请求? 背景问题尝试解决问题

背景

我正在制作一个浏览器扩展,它向 http://ip.v4.ad.dr/somePHP.PHP 发送一个 POST 请求,它根据 POST 数据进行一些数据处理。此扩展程序应该在网站 https://meet.google.com/ 上运行。

问题

出现问题是因为我从 https 发送到 http,因此我的请求被阻止并出现此错误

混合内容:“https://meet.google.com/mym-eets-url?authuser=x”页面已通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest 端点“http://ip.v4”。 ad.dr/somePHP.PHP'。此请求已被阻止;内容必须通过 HTTPS 提供。

请注意,这些都是虚假网址。它们只是在那里表示这是 URL 的样子,而不是它的样子。 mym-eets-url 是 My Meet 的 URL,ip.v4.ad.dr 是 IPv4 地址

尝试解决

我想到了:

  1. 制作/使用一些将请求反映到目标 URL 的站点。我认为这行不通,因为该镜像站点可能会阻止请求,因为它是 https

  2. 让我的 localhost 使用 https。我很确定这会起作用,但我不想使用 https 仅仅因为请求不会以其他方式发送。如果没有其他选择,我可以尝试这样做。

问题

https 站点向我自己的 http://ip.v4.ad.dr/ 服务器发送请求的最佳方式是什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。