【问题标题】:GET method without loading URL不加载 URL 的 GET 方法
【发布时间】:2023-03-30 18:04:01
【问题描述】:

这更像是一个理论问题,但我想知道发生了什么。 我使用angularjs 创建了一个站点,我从外部文件加载数据。

当我打开 Firefox 开发者 (F12) 工具时,我可以看到一个 GET 请求,如预期的那样。 像这样(截图来自https://www.ted.com/talks/daniel_kish_how_i_use_sonar_to_navigate_the_world)

现在,当我加载 https://www.ted.com/ 时,我得到了一个空负载,但我确信该页面使用 API 和 GET 方法来获取数据列表并输出视频列表。

那么这里到底发生了什么?为什么我看不到控制台中加载的 GET 请求 URL?

【问题讨论】:

    标签: ajax api get


    【解决方案1】:

    在我看来,就像访问任何 TED.com/..... URL 会导致 TED.com 加载一大堆东西,不仅是您要访问的任何特定 URL 所必需的,而且开发人员预测的您将来可能需要(例如主页的视频元数据)。

    您可以在 AngularJS 中自己实现这一点,使用一个服务,该服务最初在加载时获取一堆数据,并在需要时将其缓存以备将来使用。

    另一种可能性是,FireFox 本身会缓存它收到的大量 GET 请求回复,并将它们保留以供将来调用,以便您的页面平均加载速度更快。

    【讨论】:

    猜你喜欢
    • 2016-05-05
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多