gpt4 book ai didi

http - 如何定义 HTTP 对象?

转载 作者:可可西里 更新时间:2023-11-01 16:22:00 27 4
gpt4 key购买 nike

我的书和讲师说非持久 HTTP 连接为每个 HTTP 对象打开单独的 TCP 连接(维基百科说“为每个 HTTP 请求/响应对”)。

但是您如何定义 HTTP 对象是什么?一个包含 10 张图片、3 个视频和 10 个不同 HTML 文本段落的网站。这是多少个对象?网站是否只是一个对象,所以我们只需要一个 HTTP 请求和一个 TCP 连接?还是这 23 个不同的 HTTP 对象?

如果我说您需要一个网站的 HTTP 请求,然后 10 个新的图片请求,3 个新的视频请求,这是否正确?但是文本呢?

谢谢:)

最佳答案

是的,你需要为每一个连接...除了文本,文本是 html 的一部分,所以它在同一个文件中下载。

常规流程:

  • 打开连接下载网页(包含html文件文本,除非每个都被注入(inject)到页面中,即 ajax 请求等,然后每个请求都有一个 http 连接)
  • 解析图片等 url
  • 为每个图像、视频、swf、javascript、css 等文件打开连接

关于http - 如何定义 HTTP 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16861064/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com