- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我构建一个 React 项目只是为了尝试一些事情,我在使用 SWAPI (Star Wars API) 时遇到问题.
在我的 React 项目中尝试通过 axios 使用他们的 API 时,我不断收到混合内容错误
。
混合内容:位于“https://zlerp.github.io/react-StarWars/#/people/2”的页面是通过 HTTPS 加载的,但请求了不安全的 XMLHttpRequest 端点“http://swapi” .dev/api/people/3/'。此请求已被阻止;内容必须通过 HTTPS 提供。
即使我使用 https://swapi.dev/api/people/3/
对 URL 进行硬编码,我仍然遇到混合内容错误。
非常感谢任何帮助。
您可以在此处实时查看错误: https://zlerp.github.io/react-StarWars/#/people/3
我只是使用 Axios 和带有 https
的硬编码 URL。
响应位置显示 http
可能与问题有关吗?如果是这样,我该如何改变呢?
最佳答案
这与以下事实有关:当您的站点加载 https 时,api 在 http 上提供,因此浏览器会阻止请求。
由于您无法控制第 3 方 api 这一事实,您可以通过添加元标记 <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
来解决问题。
关于reactjs - 使用 SWAPI(星球大战 API)的 React 项目出现混合内容错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65044736/
我想获取 https://swapi.co/api/people/所有名称和其他详细信息,但当我使用 axios 调用来获取数据时,所有数据均未定义,但如果需要一个名称,我会在控制台中收到 CORS
我正在构建一个应返回其 ID、缩略图、标题、剧集编号和发行日期的电影网格。 如何映射 Swapi 的这些值? ? (缩略图在 img 文件夹中) ListFilms.js 组件: import Rea
我正在努力从该网站获取 SWAPI(星球大战 API)--> https://swapi.co/填充我的表格 View 单元格,但我对如何抓取字符并用空数组显示它们感到有点困惑。变量“people”起
我正在尝试向服务器端端点添加一个搜索查询,它调用 swapi - Star Wars API https://swapi.co/ 并按姓名列出人员。 这是 App.js 中对后端的 fetch 调用的
我构建一个 React 项目只是为了尝试一些事情,我在使用 SWAPI (Star Wars API) 时遇到问题. 在我的 React 项目中尝试通过 axios 使用他们的 API 时,我不断收到
我正在努力向 http://swapi.co.in 发出成功的请求来 self 的本地主机 creat-react-app 项目。我已将 fetch api 请求放入主容器的 componentDid
我有这个异步函数可以从 Swapi API 获取三个单独的请求来检索数据。但是,我只取回已分页的第一页数据。我知道我必须为 data.next 创建一个循环来发出新请求,但我不确定通过我的函数运行它的
我是一名优秀的程序员,十分优秀!