【问题标题】:How multiple requests happens from a web browser for a simple URL?一个简单的 URL 如何从 Web 浏览器发生多个请求?
【发布时间】:2012-04-23 17:28:01
【问题描述】:

在尝试从 node.js 应用程序提供页面时,我遇到了这个问题。如何通过用户的简单请求从服务器提供多个文件?

例如:

  1. 用户在地址栏中输入 www.google.co.in
  2. 浏览器向该 url 发出请求,它应该以响应结束。 但实际情况是,很少有更多请求像链一样从该页面发送到服务器。

我现在在想的是,我的网络浏览器(chrome)如何发送这些额外的请求......或者谁在提示 chrome 这样做?当然,我怎样才能为我的 node.js 应用程序做同样的事情。

【问题讨论】:

    标签: node.js google-chrome webserver


    【解决方案1】:

    一旦 chrome 从网站获取 html,它会尝试获取页面上提到的所有资源(图像、javascript 文件、样式表),以及 favicon.ico 这就是我认为您所看到的

    【讨论】:

      【解决方案2】:

      您可以使用ajax 从客户端(浏览器)发送任意数量的请求。这是一个使用 jQuery.get 的基本示例,它是 ajax 调用的抽象:

      $.get(
          "http://site.com",
          function(data) { alert(data); }
      );
      

      【讨论】:

        猜你喜欢
        • 2016-10-26
        • 1970-01-01
        • 1970-01-01
        • 2013-08-01
        • 2010-11-23
        • 1970-01-01
        • 1970-01-01
        • 2012-05-29
        • 2014-05-14
        相关资源
        最近更新 更多