XHR для не-ssl IP - PullRequest
       4

XHR для не-ssl IP

0 голосов
/ 30 августа 2018

Я хотел бы создать Xav-запрос Javascript к локальному IP-адресу принтера Epson TM88V. На сайте есть сертификат SSL, поэтому мы должны установить защищенное соединение. К сожалению, невозможно загрузить сертификат в принтер.

Можно ли добавить сертификат в запрос XHR или существует другой способ создания защищенного соединения?

Ниже код печати без SSL.

var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://192.168.1.168/cgi-bin/epos/service.cgi?devid=local_printer', true);
xhr.timeout = 5000;
xhr.setRequestHeader('Content-Type', 'text/xml; charset=utf-8');
xhr.onreadystatechange = function () {
    if (xhr.readyState == 4 && xhr.status != 200) {
         callback({ success: false, data: data });
    } else if (xhr.readyState == 4) {
        callback({ success: true, data: data });
        }
    }
xhr.send('<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><epos-print xmlns="http://www.epson-pos.com/schemas/2011/03/epos-print">Test print</epos-print></s:Body></s:Envelope>');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...