通过Ajax

时间:2017-12-31 11:32:02

标签: jquery ajax http https mixed-content

我目前有一个运行的网站,它使用AJAX向IP发送POST请求。然而它确实无效,因为我的网站是通过HTTPS提供的,而IP则是......,HTTP。这是由于内容混合。我该如何解决这个问题?我不想将我的网站更改为使用HTTP而不是HTTPS。

Ajax请求:

$.ajax({
    type: 'POST',
    url: 'http://' + MYIP,
});

有一个类似的question但是,它没有完全回答这个问题,因为对于IP而言,“使用HTTPS”的答案是不可能的(据我所知)

修改

我有一个Arduino,它监听HTTP请求并以纯文本形式连接它们以形成可读的字符串(例如POST /?remote=2 HTTP/)。如果我使用HTTPS,它将无法工作,因为Arduino收到加密的帖子。

一种解决方案是重写服务器,让它将特定目录从HTTPS重定向到HTTP,尽管我没有使用NGINX重写的经验。

0 个答案:

没有答案