首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Instagram API CORB

Instagram API CORB
EN

Stack Overflow用户
提问于 2018-11-22 12:58:06
回答 1查看 521关注 0票数 0

我的角度应用程序使用https://api.instagram.com/oembed嵌入instagram帖子,但它接收交叉源读取阻塞(CORB)阻塞的跨原点响应,尽管应用程序使用Jsonp。

Chrome控制台显示url为req0.finished&maxwidth=800&hidecaption=true&url=https://www.instagram.com/p/BeyU33KF-wQ/

EN

回答 1

Stack Overflow用户

发布于 2018-12-17 02:01:08

JSONp在角上不受欢迎。其中有一个相当合理的原因。JSONp是一种请求方法,以前用于将回调插入到请求的响应体中。你可以认为它是一个解决方案,先于我们被广泛接受的承诺和角度上的可观察性。

https://angular.io/api/http/Jsonp

从您的示例中,如果接收到响应时,工作的JSONp将执行JSONp。从角度上看,如果我控制您请求的api,问题是什么?嗯,我可以用我自己的回调(包含恶意代码)向不同的url请求301。

这是CORB试图代表用户解决的漏洞类型。

这也是为什么同一个请求在标准GET中工作得很好的原因,因为为了支持有效的JSON,回调被忽略了。

如果您有一个特定的回调,您希望在响应传入后执行,我建议查看一下RXJS。

(这个答案假设你指的是角度(当前),而不是安古拉杰,如果你指的是角度js,你应该看看承诺)。

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

https://stackoverflow.com/questions/53431576

复制
相关文章

相似问题

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