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