0

有时我会制作智能电视应用程序。我已经完成了其中的 2 个。一个使用 HTTPS 地址,另一个只是 HTTP。他们都在电视上正常工作,但是......

我遇到了向 HTTPS 地址发出请求的问题。技术支持人员表示,某些电视可能无法识别某些 SSL 证书。

我最近开始选择一些 SSL 证书并安装在我的 apache 服务器上。问题是——在一个域地址请求工作正常,在另一个它没有。

有谁知道这可能是什么问题?

我的请求代码是:

    var url = 'https://smarttv.ibecsystems.kz';

$.ajax({
    'url' : url,
    'dataType' : 'html',
    'async' : false,
    'crossDomain' : true,
    'contentType' : 'application/json; charset=utf-8',      
    'success' : function(json) {
        $('#divcontent1').html('Ok!');
    },
    'error' : function() {   
        $('#divcontent1').html('error');    
    }
}); 

https://smarttv.ibecsystems.kz - 工作正常,而https://api.krisha.kz - 不行。尽管它们具有相同的 SSL 证书。

谢谢!

4

1 回答 1

1

我尝试使用 chrome 浏览器访问您的页面,发现 api.krisha.kz 证书无效。当我访问该网站时,请查看下面的消息

这可能不是您要找的网站! 您试图访问 api.krisha.kz,但实际上您访问了一个标识为 api.kolesa.kz 的服务器。这可能是由于服务器上的错误配置或更严重的原因造成的。您网络上的攻击者可能正试图让您访问 api.krisha.kz 的虚假(并且可能有害)版本。

当其他站点没有证书问题时。我认为这是问题请修复证书,只需为 api.krisha.kz 域创建自签名证书

于 2013-10-22T12:25:13.667 回答