#javascript #xmlhttprequest #ssl-certificate #client-certificates
Вопрос:
Я пытаюсь подключить какой-либо сторонний API через вызов веб-API Java script XHR, я успешно подключаюсь к стороннему API, но проблема в том,что я не смог установить соединение по протоколу https, поэтому мне нужно загрузить сертификат SSL при попытке подключения, может ли кто-нибудь помочь мне, если так или иначе это сделать.
исходный код:
// 1. Create a new XMLHttpRequest object
let xhr = new XMLHttpRequest();
// 2. Configure it: GET-request for the URL /article/.../load
xhr.open('POST', url);
// 3.Set headers
xhr.setRequestHeader("Content-type", "application/json");
// 4. Send the request over the network
xhr.send();
// 5. This will be called after the response is received
xhr.onload = function() {
if (xhr.status != 201) { // analyze HTTP status of the response
alert(`Error ${xhr.status}: ${xhr.statusText}`); // e.g. 404: Not Found
} else { // show the result
alert("Success");
};
xhr.onprogress = function(event) {
if (event.lengthComputable) {
//alert(`Received ${event.loaded} of ${event.total} bytes`);
} else {
//alert(`Received ${event.loaded} bytes`); // no Content-Length
}
Цель:
var xhr = new XMLHttpRequest();
xhr.onload = function() {
console.log(this.responseXML.title);
}
xhr.open("GET", "ROOT.cer");
xhr.responseType = "document";
xhr.send();
Итак, в соответствии с целью, которую мне нужно установить, чтобы установить соединение с загрузкой корневого сертификата SSL, пожалуйста, дайте мне знать, если есть какое-либо решение.
Спасибо,