Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Pixabay API HTTP重定向和混合内容错误_Javascript_Typescript_Https_Fetch_Pixabay - Fatal编程技术网

Javascript Pixabay API HTTP重定向和混合内容错误

Javascript Pixabay API HTTP重定向和混合内容错误,javascript,typescript,https,fetch,pixabay,Javascript,Typescript,Https,Fetch,Pixabay,当我从中提取图像时: fetch(`https://pixabay.com/api?key=${API\u KEY}&per\u page=7`) 我得到了混合内容错误: 混合内容:通过HTTPS加载了“”处的页面,但请求了不安全的资源“”。此请求已被阻止;内容必须通过HTTPS提供 我不明白,因为我打电话给https://pixabay.comfromhttps://my-page.com。检查控制台中的网络选项卡后,我看到有3个请求: 以301重定向到http://pixabay.com

当我从中提取图像时:

fetch(`https://pixabay.com/api?key=${API\u KEY}&per\u page=7`)
我得到了
混合内容
错误:

混合内容:通过HTTPS加载了“”处的页面,但请求了不安全的资源“”。此请求已被阻止;内容必须通过HTTPS提供

我不明白,因为我打电话给
https://pixabay.com
from
https://my-page.com
。检查控制台中的网络选项卡后,我看到有3个请求:

  • 301重定向
    http://pixabay.com
  • 第二个请求
    http://pixabay.com
    307内部重定向到
    https://pixabay.com
  • 最后是最后一个请求
    https://pixabay.com
    响应为
    200

  • 为什么所有这些都会重定向?我是否忽略了一些明显的问题?
    如何使Pixabay API与HTTPS正常工作?

    您是否能够解决此问题?我也经历了同样的事情。我想我通过在URL末尾添加一个
    /
    (在
    api/
    之后)解决了这个问题。已经有一段时间了,我忘了我是不是这样解决的。让我知道,如果需要,我会发布答案。你能解决这个问题吗?我也经历了同样的事情。我想我通过在URL末尾添加一个
    /
    (在
    api/
    之后)解决了这个问题。已经有一段时间了,我忘了我是不是这样解决的。让我知道,我会张贴一个答案,如果需要的话。