【发布时间】:2012-11-07 07:43:08
【问题描述】:
标题可能有点混乱,但我不知道如何更容易或不同地解释。我现在正在用 C# 编写本地代理服务器。当浏览器启动并由代理重定向的 HTTP 请求由相应的 Web 服务器响应时,浏览器会启动一堆新的 HTTP 请求,(你能告诉我浏览器是如何知道的,要重新加载什么,以及它是如何工作的吗? ) 图片例如。我需要知道的是:我是否必须为每个重新加载的对象启动一个 DNS 请求,或者是否可以使用第一个 HTTP 请求中的 IP 地址?
你好,托马斯
【问题讨论】:
-
“浏览器启动了一堆新的 HTTP 请求,(你能告诉我浏览器是怎么知道的,要重新加载什么,以及它是如何工作的)” -因为浏览器已经从第一个请求中读取了 HTML 并找到了外部资源,例如 javascript、样式表和图像文件。如果您不知道,您确定要编写代理服务器吗?
-
我对 HTML 的东西不是很熟悉。但据我所知,当只需要发送和接收数据时,这没什么大不了的。不过还是谢谢!