【问题标题】:Https replaced by http on React JQuery在 React JQuery 上将 Https 替换为 http
【发布时间】: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);

你能帮我弄清楚发生了什么吗?

谢谢你,

【问题讨论】:

    标签: jquery reactjs https


    【解决方案1】:

    抱歉打扰了。我已经想通了,表头

    <meta charset="utf-8" http-equiv="Content-Security-Policy" content="upgrade- 
    insecure-requests"/>
    

    index.html 文件中不存在

    【讨论】:

      猜你喜欢
      • 2018-12-15
      • 2019-10-09
      • 2019-05-20
      • 2023-03-28
      • 2015-12-07
      • 2018-12-30
      • 2011-07-14
      • 1970-01-01
      • 2016-11-22
      相关资源
      最近更新 更多