分享

当使用https而不是http时,JSONP请求失败怎么办?

 三十的狼 2019-08-06

我有一个API客户端,它使用JQuery发出JSONP请求。但是,当这个API客户端不使用SSL时,一切都会正常工作,但是当使用SSL时会失败。

例如,我有一个URLhttp://我在此提出以下JSONP请求:

$.ajax({
    url: url,
    dataType: "jsonp",
    contentType: "application/json; charset=utf-8",
    success: function(data)
    {
        $.each(data.services, function(index, service) {
            processService(service);
        });
    }
});

url和回调函数中指定的对api主机的适当请求。成功使用传递给它的格式正确的数据正确调用。

但是,当我将API客户端的URL更改为https://,在API主机上没有观察到任何请求。我在日志的两边没有看到错误。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多