如何通过Web浏览器为简单的URL发出多个请求?

时间:2012-04-23 17:28:02

标签: node.js google-chrome webserver

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

例如:

  1. 用户在地址栏中输入www.google.co.in
  2. 浏览器向该网址发出请求,它应该以响应结束。但是发生了什么,只有少数请求从该网页发送到服务器,就像链一样。
  3. 我现在在想的是,我的网络浏览器(chrome)如何发送这些额外的请求......或者是谁提示执行Chrome操作?当然,我怎么能为我的node.js应用程序做同样的事情。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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