Pixabay API HTTP перенаправление и ошибка смешанного контента - PullRequest
0 голосов
/ 04 февраля 2020

Когда я получаю изображения из Pixabay API :

fetch(`https://pixabay.com/api?key=${API_KEY}&per_page=7`)

, я получаю ошибку Mixed Content:

Смешанное содержимое: страница на 'https://my-page.com/' был загружен по HTTPS, но запросил небезопасный ресурс 'http://pixabay.com/api/?key=xxx&per_page=7'. Этот запрос был заблокирован; содержимое должно быть передано по HTTPS.

Что я не понимаю, так как я звоню https://pixabay.com с https://my-page.com. Изучив вкладку «Сеть» в консоли, я вижу, что есть 3 запроса:

enter image description here

  1. Первоначальный запрос, который отвечает 301 Redirect до http://pixabay.com
  2. Второй запрос http://pixabay.com, который отвечает 307 Internal Redirect на https://pixabay.com
  3. Наконец последний запрос https://pixabay.com, который отвечает 200

Почему все это перенаправляет? Я что-то упускаю очевидное?
Как заставить API Pixabay правильно работать с HTTPS?

...