Javascript AJAX、PHP调用HTTPS SSL证书到REST服务器

Javascript AJAX、PHP调用HTTPS SSL证书到REST服务器,javascript,jquery,ajax,rest,Javascript,Jquery,Ajax,Rest,我已经构建了一个node.js REST服务器。我在前端使用html/javascript/php,在前端实现SSL证书时遇到以下问题: 混合内容:页面位于'https://front-end.url'已通过HTTPS加载,但请求了不安全的XMLHttpRequest终结点'http://sistema.url/'. 此请求已被阻止;内容必须通过HTTPS提供 我需要通过https向服务器发出REST请求:现在我正在使用http:但是我找不到ajax ssl跨域请求,这可能吗?或者我该怎么做?

我已经构建了一个node.js REST服务器。我在前端使用html/javascript/php,在前端实现SSL证书时遇到以下问题:

混合内容:页面位于'https://front-end.url'已通过HTTPS加载,但请求了不安全的XMLHttpRequest终结点'http://sistema.url/'. 此请求已被阻止;内容必须通过HTTPS提供

我需要通过https向服务器发出REST请求:现在我正在使用http:但是我找不到ajax ssl跨域请求,这可能吗?或者我该怎么做? 这是我请求的一个例子

        $.ajax({
          type: "PUT",
          url: url,
          headers: {
            'token': token
          },
          contentType: "application/json",
          data: JSON.stringify({
            name: name,
          }),
        }).done(function(data) {
          console.log(data);
          
        }).fail(function(data) {
          console.log(data);
        });
      });

此限制旨在防止在安全对话中意外使用非安全内容。资源必须实现“https”,以便使用安全连接检索


现在我们有了“LetsEncrypt.com”以零成本分发安全(尽管是短期的)HTTPS证书,真的没有借口不再在您的网站中使用HTTPS了。(可以使用自动软件定期更新您的证书。)

此限制旨在防止在安全对话中意外使用非安全内容。资源必须实现“https”,以便使用安全连接检索


现在我们有了“LetsEncrypt.com”以零成本分发安全(尽管是短期的)HTTPS证书,真的没有借口不再在您的网站中使用HTTPS了。(自动软件随时可用于定期更新您的证书。)

If
http://sistema.url/
是您的,请获取SSL证书。如果不是你的,告诉控制它的人进入21世纪。2021年不应在纯不安全HTTP上运行API。如何在前端设置ssl证书,我找到了xhrFields:{withCredentials:true},这很有帮助,但是我可以在哪里设置它呢?您不能在前端设置它<需要在Web服务器端使用SSL证书配置code>sistema.url。然后使用
https://
而不是
http://
进行AJAX调用http://sistema.url/是您的,请获取SSL证书。如果不是你的,告诉控制它的人进入21世纪。2021年不应在纯不安全HTTP上运行API。如何在前端设置ssl证书,我找到了xhrFields:{withCredentials:true},这很有帮助,但是我可以在哪里设置它呢?您不能在前端设置它<需要在Web服务器端使用SSL证书配置code>sistema.url。然后使用
https://
而不是
http://
进行AJAX调用。