首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTTPS端点请求作为混合内容HTTP返回

HTTPS端点请求作为混合内容HTTP返回
EN

Stack Overflow用户
提问于 2019-02-13 17:17:41
回答 1查看 755关注 0票数 0

我遇到了从GET请求返回API数据的问题,该请求是安全的HTTPS Strava API端点。我使用以下jQuery请求:

代码语言:javascript
运行
复制
$.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端点'[token=[access](http://www.strava.com/api/v3/athletes/249995/activities?access_token=[access)令牌’。此请求已被阻止;内容必须通过HTTPS送达。

我可以跟踪所要求的链接:

代码语言:javascript
运行
复制
https://strava.com/api/v3/athletes/{id}/activities?access_token={accesstoken}/ 

没有问题,结果显示作为一个安全的HTTPS与我想要的,但我的应用程序不会加载的内容。如果由于内容是通过HTTPS提供的,因此不应该应用该错误,那么如何消除混合内容错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-13 17:29:54

我已经解决了!因为我没有说“www.”在我的请求中,请求被重定向为HTTP。为了避免重定向,我使请求相同,如下所示:

https://www.strava.com/...

而不是

https://strava.com/...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54675971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档