【发布时间】:2019-03-06 15:12:07
【问题描述】:
我正在尝试使用 JQuery on React 从 HTTPS 安全站点进行 REST 调用。当我输入 REST URL 时,JQuery 似乎将 https 替换为 http,然后抱怨我试图从 HTTPS 安全站点发出 HTTP 请求:
RequestingGlobalFrom:https://www.example.com/clearerrors
“https://www.example.com/getrequest/70”处的页面通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest 端点“http://www.example.com/clearerrors/?user_logged=41&user_type=sometype”。此请求已被阻止;内容必须通过 HTTPS 提供。
代码如下:
console.log('RequestingGlobalFrom: '+backend_url+"/"+entityName); jQuery.ajax({url:backend_url+"/"+entityName, dataType:"json", method:'GET', data:getRetrieveEntitiesData(), async: resolve!==undefined, crossDomain:true, success:(request) => { console.log(entityName+' updated'); // The PI information is retrieved let localeData = request.data;//getFilteredData(request); dataStore.dispatch({type: entityName, data:localeData }); resolveRequest(resolve);
你能帮我弄清楚发生了什么吗?
谢谢你,
【问题讨论】: