У меня проблемы с возвратом данных API из запроса GET для безопасной конечной точки API HTTPS Strava.Я использую следующий запрос jQuery:
$.get(`https://strava.com/api/v3/athletes/249995/activities?access_token=[access token here]/`, function(data, status) {
console.log(data[0].name);
}, 'json');
Я ожидаю, что данные будут возвращены, но вместо этого я получаю ошибку смешанного содержимого:
Смешанное содержимое: страница на'https://mitchellgsides.github.io/Strava-PR-Lister/' был загружен через HTTPS, но запросил небезопасную конечную точку XMLHttpRequest' http://www.strava.com/api/v3/athletes/249995/activities?access_token=[access токен здесь] '.Этот запрос был заблокирован;содержимое должно быть передано по HTTPS.
Я могу перейти по точной запрошенной ссылке:
https://strava.com/api/v3/athletes/{id}/activities?access_token={accesstoken}/
без проблем, и результат отображается как безопасный HTTPS с тем, что я хочу, но мое приложение не загружает контент.Как я могу избавиться от ошибки смешанного контента, когда эта ошибка не должна применяться, потому что контент обслуживается по HTTPS?