谁在访问包含外部资源的网站时提出请求?

时间:2018-11-08 11:11:40

标签: html

我是计算机网络的新手,有一个简单的问题。假设我们要访问网站www.aaa.com,并且该网站包含图片。当我们尝试访问aaa.com时,谁在bbb.com,aaa.com服务器或用户端浏览器上启动了资源请求?我有两个想法:

  • 用户首先下载了aaa.com的html文件,然后浏览器执行了其中的代码,因此用户浏览器完成了资源请求。
  • aaa.com启动请求,并准备所有源,然后返回给用户浏览器。 哪个想法正确?

1 个答案:

答案 0 :(得分:1)

除非访问者使用的是通过网站aaa.com重定向所有流量的代理,否则bbb.com网站将看到来自用户浏览器的请求。

您的HTML文件实质上是指向网站所需的所有资源的指针;然后浏览器会相应地获取所有资源。通常称为Cross-Origin调用。

enter image description here

您可以在浏览器中打开开发人员工具,以查看Network标签下的调用。 如果您想更深入地研究该主题,请查看CORS on MDN