我正在尝试用JavaScript编写代码,这样我就可以向IP电话发送HTTPS命令。
我的代码适用于HTTP:
url = "http://123.456.789.101/cgi-bin/api-send_key";
if (url != "") {
var params = "passcode=admin&keys=" + withcolon + "SEND";
var http = new XMLHttpRequest();
http.open("GET", url + "?" + params, true);
http.onreadystatechange = function () {
if (http.readyState == 4 && http.status == 200) {
alert(http.responseText);
}
}
http.send(null);
}
同样,此代码有效。但是,我想通过HTTPS消息发送出去。可以做些什么改变呢?
答案 0 :(得分:0)
url =“http s ://123.456.789.101/cgi-bin/api-send_key”;
话虽如此,它现在要检查证书。证书通常不会发给IP地址。您必须确保浏览器接受(很可能是自签名的)证书。