使用 JavaScript 发送 HTTPS 消息
Sending an HTTPS message using JavaScript
我正在尝试在 JavaScript 中编写代码,允许我向 IP phone 发送 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 消息发送出去。可以进行哪些更改来实现此目的?
url = "https://123.456.789.101/cgi-bin/api-send_key";
话虽如此,现在要检查证书了。证书通常不会颁发给 ip 地址。您必须确保浏览器接受该证书,很可能是自签名证书。
我正在尝试在 JavaScript 中编写代码,允许我向 IP phone 发送 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 消息发送出去。可以进行哪些更改来实现此目的?
url = "https://123.456.789.101/cgi-bin/api-send_key";
话虽如此,现在要检查证书了。证书通常不会颁发给 ip 地址。您必须确保浏览器接受该证书,很可能是自签名证书。